- var_dump: documentation ( source)
- is_numeric: documentation ( source)
<?php
$key = '价格';
$doc = [];
$value=$doc[$key] = 0;
var_dump($doc);
if($value == '0' || is_numeric($value)) $doc[$key] = floatval($value);
else unset($doc[$key]);
var_dump($doc);