变更集57732
图例:
未修改 补充 远离的
-
trunk/src/wp-includes/class-wp-list-util.php 57698兰特 57732兰特 166 166 foreach($this->输出为$key=>$value){ 167 167 if(is_object($value)){ 168 if(属性存在($value,$field)){ 169 $newlist[$key]=$value->$field; 170 } 168 $newlist[$key]=$value->$field; 171 169 }elseif(is_array($value)){ 172 if(array_key_exists($field,$value)){ 173 $newlist[$key]=$value[$field]; 174 } 170 $newlist[$key]=$value[$field]; 175 171 }其他{ 176 172 做错事( … … 193 189 foreach($this->输出为$value){ 194 190 if(is_object($value)){ 195 if(属性存在($value,$field)){ 196 if(属性存在($value,$indexkey)){ 197 $newlist[$value->$index_key]=$value->$field; 198 }其他{ 199 $newlist[]=$value->$field; 200 } 191 if(isset($value->$indexkey)){ 192 $newlist[$value->$index_key]=$value->$field; 193 }其他{ 194 $newlist[]=$value->$field; 201 195 } 202 196 }elseif(is_array($value)){ 203 if(array_key_exists($field,$value)){ 204 if(array_key_exists($index_key,$value)){ 205 $newlist[$value[$index_key]]=$value[$字段]; 206 }其他{ 207 $newlist[]=$value[$field]; 208 } 197 if(isset($value[$indexkey])){ 198 $newlist[$value[$index_key]]=$value[$字段]; 199 }其他{ 200 $newlist[]=$value[$field]; 209 201 } 210 202 }其他{ -
trunk/tests/phpunit/tests/functions/wpListPluck.php 57698兰特 57732兰特 272 272 ), 273 273 阵列( 274 'foo'=>'foo', 274 275 '123' => '456', 275 276 “lorem”=>“ipsum”, … … 285 286 阵列( 286 287 “bar”, 288 “bar”=>“foo”, 287 289 “value”=>“baz”, 288 ), 289 ), 290 “缺少键的数组”=>数组( 291 阵列( 292 阵列( 293 “foo”=>“bar”, 294 “bar”=>“baz”, 295 “abc”=>“xyz”, 296 ), 297 阵列( 298 'foo'=>'foo', 299 '123' => '456', 300 “lorem”=>“ipsum”, 301 “key”=>“bar”, 302 ), 303 阵列( 304 “foo”=>“baz”, 305 'key'=>'value', 306 ), 307 ), 308 “密钥”, 309 空, 310 阵列( 311 1=>“bar”, 312 2=>“值”, 313 290 ), 314 291 ), … … 366 343 ), 367 344 (对象)数组( 345 'foo'=>'foo', 368 346 '123' => '456', 369 347 “lorem”=>“ipsum”, … … 379 357 阵列( 380 358 “bar”, 359 “bar”=>“foo”, 381 360 “value”=>“baz”, 382 361 ), 383 362 ), 384 “缺少字段的对象”=>数组( 385 阵列( 386 (对象)数组( 387 “foo”=>“bar”, 388 “bar”=>“baz”, 389 “abc”=>“xyz”, 390 ), 391 (对象)数组( 392 'foo'=>'foo', 393 '123' => '456', 394 “lorem”=>“ipsum”, 395 “key”=>“bar”, 396 ), 397 (对象)数组( 398 “foo”=>“baz”, 399 “key”=>“value”, 400 ), 401 ), 402 “密钥”, 403 空, 404 阵列( 405 1=>“bar”, 406 2=>“值”, 407 ), 408 ), 409 363 ); 410 364 }