我有以下php数组
第一个数组(
[0] =>数组(
[0] => "你真漂亮"
[1] => "你可以成为兼职模特" )
[1] =>数组(
[0] => "你真漂亮"
[1] => "你可以成为60年代的空姐。 )
)
第二个数组(
[0] =>数组(
[0] => "你真漂亮"
[1] => "你可能是一个女服务员" )
[1] =>数组(
[0] => "你真漂亮"
[1] => "你可以成为60年代的空姐。 )
)
我想要做的是搜索第一个数组(并在每个数组中)并检查第二个字段 [1] < / em>等于另一个数组中的另一个句子。所以基本上:
foreach($first_array as $value){
array_filter($second_array,function($second_array){
return $second_array[1] = $value[1];
}
我想要的是:
所需数组(
[0] =&gt;数组(
[0] =&gt; &#34;你真漂亮&#34;
[1] =&gt; &#34;你可以成为60年代的空姐。 )
)
因为它是 [1] 是公共成员的唯一数组,所以过滤了所有数组。 问题是 返回$ second_array [1] = $ value [1]; 。 $ value不在函数范围内,$ value取决于超出范围的foreach。另外,我想知道如何按照描述过滤所有数组。非常感谢你!