Tóm Tắt
1. Khai báo và tạo mảng
Viết kịch bản PHP để khai báo và tạo một mảng gồm các phần tử ” trắng, xanh, đỏ, xanh, đen “, sau đó trong danh sách ra dưới.
Tập lệnh PHP
Dưới đây là phần mã PHP để giải nén tập tin và tạo mảng trong PHP :
Bạn đang đọc: Bài tập mảng trong PHP
Khai báo và tạo mảng trong PHP
php/ / khai báo và tạo mảngUSD color=array(‘ white ‘, ‘ green ‘, ‘ red ‘, ‘ blue ‘, ‘ black ‘) ;
/ / sử dụng vòng lặp foreach để lặp qua những thành phần mảng
foreach (USD colorasUSD c)
{echo” USD c, “;
}
/ / sắp xếp những thành phần mảngsort(USD color) ;
/ / in mảng dưới dạng listecho
“
- “
;
foreach (USD colorasUSD y)
{echo
“
“
;
}echo”
“;
? >
Results
Lưu mã PHP trên một tệp có tên là test.php trong htdocs, sau đó mở trình duyệt và nhập địa chỉ http: // localhost: 8080 / test.php will the result:
2. Tạo link mảng
Viết ngữ cảnh PHP để tạo mảng link hiển thị vương quốc và TP. hà Nội .
Tập lệnh PHP
Dưới đây là phần mã PHP của phần để xử lý việc tạo ra những link mảng trong PHP :
Tạo mảng phối hợp trong PHP
php/ / khai báo và tạo mảng phối hợpUSD mang_lien_hop=array( ” Italy “=>” Rome “, ” Luxembourg “=>” Luxembourg “,
” Belgium “=> ” Brussels “, ” Denmark “=>” Copenhagen “,
” Finland “=>” Helsinki “, ” France ” => ” Paris “,
” Slovakia “=>” Bratislava “, ” Slovenia “=>” Ljubljana “,
” Germany ” => ” Berlin “, ” Greece ” => ” Athens “,
” Ireland “=>” Dublin “, ” Netherlands “=>” Amsterdam “,
” Austria ” => ” Vienna “, ” Poland “=>” Warsaw “) ;
/ / sắp xếp mảng phối hợpasort(USD mang_lien_hop) ;
/ / lặp qua những thành phần mảng
foreach(USD mang_lien_hopasUSD country=>USD capital)
{echo” Thủ đô của USD country là $ capital “.
“
“
;
}
? >
Results
Lưu mã PHP trên một tệp có tên là test.php trong htdocs, sau đó mở trình duyệt và nhập địa chỉ http: // localhost: 8080 / test.php will the result:
3. Xóa mảng thành phần
Viết script PHP để xóa một thành phần trong mảng .
Tập lệnh PHP
Dưới đây là phần mã PHP để xử lý mảng thành phần xóa trong PHP :
Xóa thành phần mảng trong PHP
php USD x=array(0, 1, 2, 3, 4) ;var_dump(USD x) ;unset(USD x[3] ) ;USD x=array_values(USD x) ;echo’ ‘;var_dump(USD x) ;
? >
Results
Lưu mã PHP trên một tệp có tên là test.php trong htdocs, sau đó mở trình duyệt và nhập địa chỉ http: // localhost: 8080 / test.php will the result:
4. Lấy thành phần tiên phong trong mảng
Viết ngữ cảnh PHP để lấy thành phần tiên phong trong mảng .
Tập lệnh PHP
Dưới đây là phần mã PHP để xử lý thành phần tiên phong trong mảng trong PHP :
Lấy thành phần tiên phong trong mảng PHP
php USD color=array(1 => ‘ white ‘, 5 => ‘ green ‘, 9=> ‘ red ‘) ;echo reset(USD color) .
“
“
;
? >
Results
Lưu mã PHP trên một tệp có tên là test.php trong htdocs, sau đó mở trình duyệt và nhập địa chỉ http: // localhost: 8080 / test.php will the result:
5. Insert element into array
Write PHP script to insert something into any place in array .
Tập lệnh PHP
Dưới đây là phần mã PHP để xử lý những tập tin chèn thành phần vào mảng trong PHP :
Chèn thành phần vào mảng trong PHP
php USD mang_ban_dau=array( ‘ 1 ‘,’ 2 ‘,’ 3 ‘,’ 4 ‘,’ 5 ‘ ) ;echo’ Mảng bắt đầu : ‘.
“
“
;
foreach (USD mang_ban_dauasUSD x)
{echo” USD x “;
}echo
“
“
;USD phan_tu_can_chen= ‘ $ ‘;array_splice(USD mang_ban_dau, 3, 0,USD phan_tu_can_chen) ;echo
” Sau khi chèn thành phần ‘ $’ thì mảng sẽ như sau : “
.
“
“
;
foreach (USD mang_ban_dauasUSD x)
{echo” USD x “;
}echo
“
“
;
? >
Results
Lưu mã PHP trên một tệp có tên là test.php trong htdocs, sau đó mở trình duyệt và nhập địa chỉ http: // localhost: 8080 / test.php will the result:
6. Giải mã một chuỗi JSON
Viết tập lệnh PHP để giải thuật một JSON chuỗi .
Tập lệnh PHP
Dưới đây là phần mã PHP phần giải thuật để giải thuật một chuỗi JSON trong PHP :
Decode JSON string trong PHP
phpfunctionham_xu_ly(USD value,USD key)
{echo” USD key : $ value “.
“
“
;
}USD a= ‘ { ” Truong ” : ” Dai Hoc Bon Ba “, ” Khoa ” : ” Tieng Lao nang cao “, ” Nganh ” : { ” Nganh 1 ” : ” Ngu Phap tieng Lao “, ” Nganh 2 ” : ” Giao tiep tieng Lao ” } } ‘;USD j1=json_decode(USD a,true) ;array_walk_recursive(USD j1,” ham_xu_ly “) ;
? >
Results
Lưu mã PHP trên một tệp có tên là test.php trong htdocs, sau đó mở trình duyệt và nhập địa chỉ http: // localhost: 8080 / test.php will the result:
7. Sắp xếp liên kết khối
Viết ngữ cảnh PHP để sắp xếp một link mảng theo thứ tự tăng dần và giảm dần của khóa và giá trị .
Tập lệnh PHP
Dưới đây là mã ứng dụng PHP để xử lý tập hợp những mảng link trong PHP :
Sắp xếp mảng phối hợp trong PHP
php echo
“1. Sắp xếp tăng dần theo Value
“
;USD array2=array(” Hoang “=>” 31 “,” Nam “=>” 41 “,” Minh “=>” 39 “,” Hoa “=>” 40 “) ;asort(USD array2) ;
foreach(USD array2asUSD y=>USD y_value)
{echo” Tuổi của “.USD y.” là : “.USD y_value.
“
“
;
}echo
“2. Sắp xếp tăng dần theo Key
“
;USD array3=array(” Hoang “=>” 31 “,
“Nam”
=>” 41 “,” Minh “=>” 39 “,” Hoa “=>” 40 “) ;ksort(USD array3) ;
foreach(USD array3asUSD y=>USD y_value)
{echo” Tuổi của “.USD y.” là : “.USD y_value.
“
“
;
}echo
“3. Sắp xếp giảm dần theo Value
“
;USD age=array(” Hoang “=>” 31 “,” Nam “=>” 41 “,” Minh “=>” 39 “,” Hoa “=>” 40 “) ;arsort(USD age) ;
foreach(USD ageasUSD y=>USD y_value)
{echo” Tuổi của “.USD y.” là : “.USD y_value.
“
“
;
}echo
“4. Sắp xếp giảm dần theo Key
“
;USD array4=array(” Hoang “=>” 31 “,” Nam “=>” 41 “,” Minh “=>” 39 “,” Hoa “=>” 40 “) ;krsort(USD array4) ;
foreach(USD array4asUSD y=>USD y_value)
{echo” Tuổi của “.USD y.” là : “.USD y_value.
“
“
;
}
? >
Results
Lưu mã PHP trên một tệp có tên là test.php trong htdocs, sau đó mở trình duyệt và nhập địa chỉ http: // localhost: 8080 / test.php will the result:
8. Combination array
Write PHP script to logical ( input ) two mảng to a bit .
Tập lệnh PHP
Dưới đây là phần mã PHP để xử lý hai mảng trong PHP :
Hợp hai mảng trong PHP
php USD array1=array(array(12, 37) ,array(21, 35) ) ;USD array2=array(” vietjack “, ” team “) ;
functionham_hop_mang_theo_index(USD x,USD y)
{USD temp=array( ) ;USD temp[ ] =USD x;
if(is_scalar(USD y) )
{USD temp[ ] =USD y;
}
else
{
foreach(USD yasUSD k=>USD v)
{USD temp[ ] =USD v;
}
}
returnUSD temp;
}echo
‘
'
;print_r(array_map(‘ ham_hop_mang_theo_index ‘,USD array2,USD array1) ) ;
? >
Results
Lưu mã PHP trên một tệp có tên là test.php trong htdocs, sau đó mở trình duyệt và nhập địa chỉ http: // localhost: 8080 / test.php will the result:
9. Chuyển đổi mảng thành chữ hoa – chữ thường
Viết PHP script để quy đổi những giá trị mảng thành dạng chữ hoa – chữ thường .
PHP script
Dưới đây là phần PHP code để giải bài tập quy đổi mảng thành chữ hoa chữ thường trong PHP :
Chuyển đổi mảng thành chữ hoa chữ thường trong PHP
phpfunctionham_chuyen_doi_kieu(USD input,USD ucase)
{USD case=USD ucase;USD narray=array( ) ;
if ( !is_array(USD input) )
{
returnUSD narray;
}
foreach (USD inputasUSD key=>USD value)
{
if (is_array(USD value) )
{USD narray[USD key] =ham_chuyen_doi_kieu(USD value,USD case) ;
continue;
}USD narray[USD key] = (USD case= =CASE_UPPER?strtoupper(USD value) :strtolower(USD value) ) ;
}
returnUSD narray;
}USD mang_ban_dau=array(‘ A ‘ => ‘ Blue ‘, ‘ B ‘ => ‘ Green ‘, ‘ c ‘ => ‘ Red ‘) ;echo
‘Mảng ban đầu:
‘
;print_r(USD mang_ban_dau) ;echo
‘
Các giá trị ở dạng chữ thường.
‘
;USD mang_dang_chu_thuong=ham_chuyen_doi_kieu(USD mang_ban_dau,CASE_LOWER) ;print_r(USD mang_dang_chu_thuong) ;echo
‘
Các giá trị ở dạng chữ hoa.
‘
;USD mang_dang_chu_hoa=
ham_chuyen_doi_kieu
(USD mang_ban_dau,CASE_UPPER) ;print_r(USD mang_dang_chu_hoa) ;
? >
Kết quả
Lưu PHP code trên trong một file có tên là test.php trong htdocs, sau đó mở trình duyệt và gõ địa chỉ http://localhost:8080/test.php sẽ cho kết quả:
10. Tìm độ dài ngắn/dài nhất của phần tử dạng chuỗi trong mảng
Dưới đây là phần PHP code để giải bài tập trên :
Tìm độ dài ngắn / dài nhất của thành phần dạng chuỗi trong mảng
php USD mang_ban_dau=array(” abcd “,” abc “,” de “,” hjjj “,” g “,
” wer “
) ;USD mang_tam=array_map(‘ strlen ‘,USD mang_ban_dau) ;
/ / sử dụng hàm max ( ) và hàm min ( ) để tìm chuỗi có độ dài dài / ngắn nhấtecho” Độ dài ngan nhat của thành phần trong mang la : ” .min(USD mang_tam) .
“.
Độ dài dai nhat của phần tử trong mang la: “
.max(USD mang_tam) .’. ‘;
? >
Kết quả
Lưu PHP code trên trong một file có tên là test.php trong htdocs, sau đó mở trình duyệt và gõ địa chỉ http://localhost:8080/test.php sẽ cho kết quả:
Share this:
Thích bài này:
Đang tải …
Source: https://final-blade.com
Category : Kiến thức Internet