PHP: Bài tập-21 với giải pháp
Viết hàm PHP để kiểm tra xem một số lớn hơn 30, 20 hoặc 10 bằng toán tử ternary.
Giải pháp mẫu: --
Mã PHP:
Đầu ra mẫu:
32 : greater than 30 21 : greater than 20 12 : greater than 10 4 : Input a number atleast greater than 10!
Sơ đồ:
Trình chỉnh sửa mã PHP:
Có một cách khác để giải quyết giải pháp này? Đóng góp mã của bạn [và nhận xét] thông qua Disqus.
Trước đây: Viết tập lệnh PHP để có lỗi xảy ra cuối cùng. Write a PHP script to get the last occurred
error.
Next: Write a PHP script to get the full URL.
PHP: Lời khuyên trong ngày
PHP: Tìm kiếm mảng đa chiều php theo giá trị
function searchForId[$id, $array] { foreach [$array as $key => $val] { if [$val['uid'] === $id] { return $key; } } return null; }
Điều này sẽ hoạt động. Bạn nên gọi nó như thế này:
$id = searchForId['100', $userdb];
Điều quan trọng là phải biết rằng nếu bạn đang sử dụng === Các loại toán tử phải giống hệt nhau, trong ví dụ này, bạn phải tìm kiếm chuỗi hoặc chỉ sử dụng == thay thế ===.
Dựa trên câu trả lời của Angoru. Trong các phiên bản sau của PHP [> = 5.5.0], bạn có thể sử dụng One-Liner.
$key = array_search['100', array_column[$userdb, 'uid']];
Dưới đây là tài liệu: //php.net/manual/en/function.array-column.php.
Tham khảo: //bit.ly/2rn69rv
Viết hàm PHP để kiểm tra xem một số lớn hơn 30, 20 hoặc 10 bằng toán tử ternary.
Giải pháp mẫu: -–
Mã PHP:
Đầu ra mẫu:
32 : greater than 30 21 : greater than 20 12 : greater than 10 4 : Input a number atleast greater than 10!
Flowchart:
Sơ đồ:
Trình chỉnh sửa mã PHP: