Я пытаюсь проанализировать запрос POST (x-www-form-urlencoded), который включает в себя такой массив:
Теперь, когда я прохожу через это:
$arr = $_POST["fieldvalue"];
foreach($arr as $key => $value)
{
if(empty($value) || is_null($value))
{
echo "Something in the array is null";
}
}
Эхо-линия никогда не делается, потому что $value
на самом деле "null"
и не null
,
Этот массив может содержать значения любого типа, такие как строки, целые числа, логические значения, числа с плавающей запятой, … поэтому я не думаю, что могу просто сделать if($value === "null")
, который работает в этом примере.
Я пытаюсь понять, как мне разобрать эти POST-данные, чтобы все "null"
значения преобразуются в надлежащие null
значения, чтобы я мог правильно проверить на нули?
Задача ещё не решена.
Других решений пока нет …