嗨,大家好 !我有一个像这样的多维数组:
$arr = 大批 ( [0] => 数组 ( ['id'] => 1 ['title'] => 一项测试 ) [1] => 数组 ( ['id'] => 4 ['title'] => 两个测试 xyz ) [2] => 数组 ( ['id'] => 2 ['title'] => fdfdf dfdfdffdfdf ) [3] => 数组 ( ['id'] => 3 ['title'] => fddddđ fffffffff ssss ) )
有什么办法让最长的字符串和它的长度在任何$array['title']
元素?我想得到“fddddđ fffffffff ssss”及其长度。请告诉我任何方式让:获得最长的字符串,获得最长的字符串和两者。谢谢 。
我看到了一种方法:max(array_map('strlen', $ary));
<== 但它用于单个数组,在这个主题中,我希望有任何方法可以在 $arr['title'] 中找到
更新 :
但如果我想得到:
- 最长的字符串 + 最长的字符串里面
$arr['title']
- 里面
$arr['id']
最大的“id”值数字,现在最大的“id”值数字是 $arr[1]['id'] 里面的 4
<== 并将它们全部分配给一个新数组,例如:
大批( 'id' => 4, 'title' => 'fddddđ fffffffff ssss' )
我该怎么办?回复前请仔细看我的更新,谢谢