Erstellen Sie ein neues Array von, indem Sie die Nullwerte aus einem anderen Array entfernen [Duplikat]Php

PHP-Programmierer chatten hier
Anonymous
 Erstellen Sie ein neues Array von, indem Sie die Nullwerte aus einem anderen Array entfernen [Duplikat]

Post by Anonymous »

Ich habe ein Array, das Nullwerte enthalten könnte. < /p>

Code: Select all

$array = array(3=> 1000, 5=> 0, 6=> 5000, 7 => 0);
< /code>

Da der Code, der dieses Array verwendet, können Felder nicht als 0 verwaltet werden, muss ich sie entfernen. (Ich dachte, ich würde das Feld mit 0 als Wert in einem Temp -Array speichern): < /p>

$zero_array = array();
foreach ($array as $k => $s) {
$zero_array[$k] = $k;
unset($stack[$k]);
}
< /code>

Nach dem Kerncode möchte ich die eingereichte, die 0 als Wert in der gleichen Position wie sie waren. < /p>
< Br />  Der Kerncode gibt ein Array wie folgt zurück: < /p>

$output = array(3 => 10, 6 => 50);
< /code>

Ich möchte die alten Tasten hinzufügen und Folgendes erhalten: < /p>

$output = array(3 => 10, 5 => 0, 6 => 50, 7 => 0);

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post