W PHP Jak przekonwertować:Konwersja String na tablicę znaków
$result = abdcef;
do tablicy, który jest:
$result[0] = a;
$result[1] = b;
$result[2] = c;
$result[3] = d;
W PHP Jak przekonwertować:Konwersja String na tablicę znaków
$result = abdcef;
do tablicy, który jest:
$result[0] = a;
$result[1] = b;
$result[2] = c;
$result[3] = d;
Będziemy chcieli wykorzystać str_split().
$result = str_split('abcdef');
$result = "abcdef";
$result = str_split($result);
Istnieje również opcjonalny parametr w funkcji str_split podzielić na kawałki x znaków.
Można użyć str_split() Funkcja:
$value = "abcdef";
$array = str_split($value);
Jeśli chcesz podzielić ciąg na wartości wachlarz różnych ilościach można określić drugi parametr:
$array = str_split($value, 2);
Powyższy wola Podziel swój ciąg na tablicę w dwóch częściach.
Nie wiem, czy jesteś już tego świadomy, ale nie musisz nic robić (w zależności od tego, co próbujesz zrobić).
$string = "abcdef";
echo $string[1];
//Outputs "b"
Dzięki temu możesz uzyskać do niego dostęp bez żadnych problemów, jeśli potrzebujesz czegoś prostego.
Jest to najbardziej skuteczny sposób to zrobić to, ponieważ wywołania funkcji powodują więcej narzutów. – Machavity
Przy pomocy funkcji str_split, zrobisz to.
jak poniżej ::
<?php
$result = str_split('abcdef',1);
echo "<pre>";
print_r($result);
?>
Można użyć funkcji str_split()
$array = str_split($string);
foreach ($array as $p){
echo $p . "<br />";
}
Zauważ, że 'str_split ('')' zwraca niepusty tablica –