[ad_1]
Vấn đề/Câu hỏi: In mảng đa chiều sau, sử dụng foreach.
$grades = array( "ali"=>array("php","50"), "sami"=>array("php","77"), "rami"=>array("php" ) );
Những gì tôi đã thử:
Mã của tôi cho đến nay …
foreach ($grades as $ar_element) { echo $ar_element; foreach($grades as $index => $value) { echo " Name: ".$index." , "; } }
Nhưng, nó mang lại cho tôi lỗi này:
Trích dẫn:Cảnh báo: Chuyển đổi mảng thành chuỗi trong /tmp/kF1L1NVkwY.php trên dòng 12
Tên mảng: ali , Tên: sami , Tên: rami ,
Cảnh báo: Chuyển đổi mảng thành chuỗi trong /tmp/kF1L1NVkwY.php trên dòng 12
Tên mảng: ali , Tên: sami , Tên: rami ,
Cảnh báo: Chuyển đổi mảng thành chuỗi trong /tmp/kF1L1NVkwY.php trên dòng 12
Tên mảng: ali , Tên: sami , Tên: rami ,
Tôi đang cố gắng để đầu ra giống như:
Tên: ali, Lớp: php, Lớp: 50
Tôi đã thử nghiên cứu một vấn đề tương tự nhưng không tìm thấy điều gì hữu ích.
Tôi cũng là người mới bắt đầu học PHP.
Cảm ơn bạn trước.
Giải pháp 1
Thử cái này xem sao:
foreach($grades as $index => $value) { echo " Name: ".$index." , value: "; print_r($value); }
hoặc cái này
foreach($grades as $index => $value) { echo " Name: ".$index." , values: "; foreach($value as $elt) echo $elt.", "; echo "\n"; }
[ad_2]
コメント