删除PHP数组的空成员
我有一个名为$URL的数组,我想删除值为null的成员。我希望首先将每个成员提交给一个函数,该函数检查一个成员是否为null,然后从数组中删除该成员。 E.X 嗯,我想删除没有价值的$URL成员(因为用户没有填写字段),我该怎么做?删除PHP数组的空成员,php,arrays,Php,Arrays,我有一个名为$URL的数组,我想删除值为null的成员。我希望首先将每个成员提交给一个函数,该函数检查一个成员是否为null,然后从数组中删除该成员。 E.X 嗯,我想删除没有价值的$URL成员(因为用户没有填写字段),我该怎么做? 感谢您的帮助只需使用array\u filter(),即可方便地为您处理此问题: <?php print_r(array_filter($urls)); ?> 只需使用array\u filter(),即可方便地为您处理此问题: <?php pr
感谢您的帮助只需使用
array\u filter()
,即可方便地为您处理此问题:
<?php
print_r(array_filter($urls));
?>
只需使用
array\u filter()
,即可方便地为您处理此问题:
<?php
print_r(array_filter($urls));
?>
您可以通过以下方式完成:- 1.
array\u filter()
:-
参考:-
您可以通过以下方式完成:- 1.
array\u filter()
:-
参考:-
请检查以下请求帖子成员
if(isset($_POST['urla']) && $_POST['urla'] != '')
{
$url[0]=$_POST['urla'];
}
如果不工作,请向我发送更多输入。请检查请求帖子成员,如下所示
if(isset($_POST['urla']) && $_POST['urla'] != '')
{
$url[0]=$_POST['urla'];
}
如果不工作,请向我发送更多输入。提示:
array\u filter
此处似乎不需要读取筛选,如果您只需要重新索引值,您也可以执行$url=array\u值($\u POST)代码>。请注意,null
意味着值可能不存在,因此当前代码将为每个不存在的元素生成警告。另外请注意,您可以在html中使用数组,这可能会使所有这些都变得多余。感谢您的帮助:)提示:array\u filter
Read filter在这里似乎没有必要,如果您只需要重新索引值,您也可以执行$url=array\u values($\u POST)代码>。请注意,null
意味着值可能不存在,因此当前代码将为每个不存在的元素生成警告。另外请注意,您可以在html中使用数组,这可能会使所有这些都变得多余。感谢您的帮助:)问题是关于使用自定义函数检查数组项是否为空。问题是关于使用自定义函数检查数组项是否为空。你的答案在哪里?
<?php
$urls = array_values($_POST);
print_r($urls);
?>
if(isset($_POST['urla']) && $_POST['urla'] != '')
{
$url[0]=$_POST['urla'];
}