[英]Php extract array value
我有一个如下所示的数组结构。
//var_dump($data):
array(5) {
[0]=> string(1) "1"
[1]=> string(1) "2"
[2]=> string(4) "4=13"
[3]=> string(1) "4"
[4]=> string(3) "1=4"
}
这里值 1 和 4 有扩展。 所以我需要得到这些值。
即最终输出应该是
$data = array(1,4);
$array = array("1", "2", "4=13", "4", "1=4");
$keys = array();
foreach ($array as $value) {
if (strpos($value, "=") !== false) {
list($key, $_) = explode("=", $value, 2);
$keys[] = (int) $key;
}
}
sort($keys);
var_dump($keys); // array(1, 4)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.