Ich habe dieses Problem, wo ich nicht den Wert aus dem Array in der For-Schleife abrufen kann, aber ich kann es in der While-Schleife zugreifen.PHP kann Array-Wert nicht erhalten
Ich kann nicht scheinen, eine Antwort online zu finden, so würde Hilfe sehr geschätzt werden.
while ($pos = strpos($logTxt, $char, $pos))
{
$t++;
$pos += strlen($char);
$positions[$t] = $pos;
}
for($i = 0; $i < sizeof($positions); $i++)
{
$beginLine = $lastEndLine;
$endLine = $positions[2];
$textToEcho = substr($logTxt,$beginLine,$endLine);
$lastEndLine = $endLine;
}
Ist es immer '$ Positionen [2]', die Sie in der for-Schleife brauchen? So wie es aussieht, sehe ich keinen Grund für die for-Schleife überhaupt – GrumpyCrouton