Hallo zusammen,
ich habe ein Problem. Und zwar möchte ich mit PHP 4.3 einen normalen String in ein Array umwandeln.
Die Funktion explode macht sowas nur mit Trennzeichen. Ich will aber jedes Zeichen eines Strings in das Array retten.
Es gibt ab PHP 5 die Funktion str_split(), die sowas macht, aber da ich nunmal erst PHP 4.3 habe steht die mir nicht zur Verfügung? Was kann man da sonst noch machen?
[PHP] String in Array umwandeln
-
Namenlos -
22. August 2014 um 22:54 -
Geschlossen
-
-
-
-
Ein String ist sozusagen schon ein Array. Ein Array von einzelnen Chars.
Darum kann man einfach so darauf zugreifen:0 ist der Index des Chars. In diesem Fall wird der erste Character des Strings $string ausgegeben
Noch eine Frage bleibt übrig: Wieso PHP 4.3???
Rainbow Dash: Leider falsch. explode gibt FALSE bei einem leeren Delimiter zurück.
so far
Yannici -
Ein String ist sozusagen schon ein Array. Ein Array von einzelnen Chars.
Darum kann man einfach so darauf zugreifen:0 ist der Index des Chars. In diesem Fall wird der erste Character des Strings $string ausgegeben
Noch eine Frage bleibt übrig: Wieso PHP 4.3???
so far
YanniciIn meinem Buch wo ich gerade Lerne wird 4.3 benutzt, dabei war eine disk mit der Installation. Deshalb 4.3
Danke für deine Schnelle antwort.Kann geclosed werden.
-
andere lösung:
http://php.net/preg_splitda steht in einem beispiel (etwas modifiziert):
Beispiel 2. Eine Zeichenkette in einzelne Zeichen zerlegenPHP-Code:
<?php$str = 'Zeichenkette';
$_zeichen = preg_split('//', $str, -1, PREG_SPLIT_NO_EMPTY);echo '<pre>';
print_r($_zeichen);
echo '</pre>';?>
-
andere lösung:
http://php.net/preg_splitda steht in einem beispiel (etwas modifiziert):
Beispiel 2. Eine Zeichenkette in einzelne Zeichen zerlegenPHP-Code:
$str = 'Zeichenkette';
$_zeichen = preg_split('//', $str, -1, PREG_SPLIT_NO_EMPTY);echo '';
print_r($_zeichen);
echo '
';?>
Danke aber Yanicci hat mir schon ausreichend geholfen
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!