Hallo,
ich hab ein problem und zwar habe ich den inhalt von dem shell befehl "free" in einem array[0-3] wobei in jedem feld eine zeile steht.
das ganze möchte ich jetzt allerdings exploden, nur geht das nicht so einfach, da die anzahl der leerzeichen variieren. Wie macht man das jetzt am besten?
Beispiel "free":
mein code bis jetzt:
kann mir jemand dabei zur seite stehen?
ich hab ein problem und zwar habe ich den inhalt von dem shell befehl "free" in einem array[0-3] wobei in jedem feld eine zeile steht.
das ganze möchte ich jetzt allerdings exploden, nur geht das nicht so einfach, da die anzahl der leerzeichen variieren. Wie macht man das jetzt am besten?
Beispiel "free":
Code:
total used free shared buffers cached Mem: 1036164 1018224 17940 0 24812 421076 -/+ buffers/cache: 572336 463828 Swap: 1052248 0 1052248
PHP-Code:
$what = safe_exec('free');
for($i = 0; $i <= 3; $i++){
$result = explode(" ", $what[0]);
for($s = 0; $s <= count($result); $s++){
if(strlen($result[$s]) == 0){ //<-----
unset($result[$s]); //soll die leeren array felder löschen?! geht nit wirklich?
} //----->
}
var_dump($result);
}
Kommentar