Rumah >pembangunan bahagian belakang >tutorial php >二维数组根据条件取出记录

二维数组根据条件取出记录

WBOY
WBOYasal
2016-07-25 09:09:461077semak imbas
  1. 有个数组$point_history(如下),取出 user_id = 3的那一行数组。
  2. 代码如下:
  3. //你的数组
  4. $point_history = array(
  5. array("id"=>1,"user_id"=>1,"points"=>2),
  6. array("id"=>2,"user_id"=>3,"points"=>2),
  7. array("id"=>3,"user_id"=>3,"points"=>2),
  8. array("id"=>4,"user_id"=>3,"points"=>2),
  9. );
  10. for($row = 0;$row if($point_history[$row]["user_id"] == 3){
  11. //$new是个新的数组用于接收user_id=3的。
  12. $new[] = $point_history[$row];
  13. }
  14. }
  15. //输出新的数组。
  16. for($row = 0;$row print_r($new[$row]);
  17. echo "
    ";
  18. }
复制代码


Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel sebelumnya:Kurogo 示例代码 Hello world Artikel seterusnya:DBO Form Widget