Php 在数组上循环,并检查它是否有值
目前,我正在检查$countrySelected,查看是否与$countrys数组列表匹配。我需要这个,这样我就可以呼出选择的html选项 这对于在_阵列中使用非常昂贵,尤其是当国家阵列更大时。我希望有一种更有效的检查方法 谢谢你的帮助 当前代码 $countrySelected数组示例:Php 在数组上循环,并检查它是否有值,php,arrays,wordpress,Php,Arrays,Wordpress,目前,我正在检查$countrySelected,查看是否与$countrys数组列表匹配。我需要这个,这样我就可以呼出选择的html选项 这对于在_阵列中使用非常昂贵,尤其是当国家阵列更大时。我希望有一种更有效的检查方法 谢谢你的帮助 当前代码 $countrySelected数组示例: Array ( [AF] => Afghanistan [AX] => Aland Islands [AL] => Albania [DZ] => Al
Array
(
[AF] => Afghanistan
[AX] => Aland Islands
[AL] => Albania
[DZ] => Algeria
)
Array
(
[0] => Array
(
[0] => Afghanistan
[1] => Albania
[2] => Antarctica
[3] => Botswana
)
[1] => Array
(
[0] => Afghanistan
[1] => Aland Islands
)
[2] => Array
(
[0] => Afghanistan
[1] => Aland Islands
[2] => Albania
)
)
$arr来自wordpress的输出
Array
[0] => stdClass Object
(
[ID] => 12
[post_name] => brand-example
[post_status] => publish
[post_title] => Brand Example
)
$mfwp_options_data是wordpress的选项数组,其输出:
Array
(
[0] => Array
(
[brand] => Array
(
[brand-example] => Array
(
[total] => 7
[country] => Array
(
[0] => Afghanistan
[1] => Aland Islands
)
)
)
)
)
你认为迭代多个foreach循环和if语句并不昂贵吗?我知道,但我看不到实现我想要的结果的其他方法。如果你有任何建议,请把我推向一个方向-谢谢!我有一个建议:这不是你想花时间优化的代码领域。即使你处理的是一个由数百个元素组成的数组,它也几乎没有效果。是的,这没有多大帮助。
Array
(
[0] => Array
(
[brand] => Array
(
[brand-example] => Array
(
[total] => 7
[country] => Array
(
[0] => Afghanistan
[1] => Aland Islands
)
)
)
)
)