000
28.07.2005, 09:47 Uhr
Reyx
IT-fetischistischer Wurstsalat mit rostigem Berghorn (Operator)
|
Hallo, Ich habe gerade ein ganz fundamentales Problem (warscheinlich werd ich mir auf die Stirn klatschen und sagen "Warum ist mir dass nicht selbst eingefallen)) :-)
Ich habe einen String, auf diesen möchte ich jetzt via Index auf seine einzelnen Zeichen zugreifen:
PHP 4: |
error_reporting(E_STRICT); $Text = '<p>Dies ist ein Text-String</p>';
|
Ich habe schon einige Methoden versucht, und es ist wahrscheinlich auch ganz simpel, aber irgendwie komme ich gerade nicht drauf:
PHP 4: |
$SplittedString = (array)$Text;
|
Hat nicht funktioniert, sondern mir einfach den ganzen String nach $SplitString[0] kopiert.
PHP 4: |
$SplittedString = preg_split('//', &$Text);
|
Hat auch zwar geklappt, ist aber reichlich umständlich (zumal die REGEX-Funktionen auch nicht Krönung der Performance sind.
Es gab ja immer die Möglichkeit, einfach per $Text[$x] auf den jeweiligen Index zuzugreifen, aber bei error_reporting(E_STRICT); bzw. error_reporting(E_ALL); spuckt er mir immer eine Notive aus. Gibt es keine Möglichkeit, dass zu umgehen? Oder muss man, wenn man das ohne Notice haben will, wirklich den Weg über eine Split-Funktion nehmen?
P.s. PHP-Version ist 5.1 Dieser Post wurde am 28.07.2005 um 09:47 Uhr von Reyx editiert. |