Bài tập mảng trong PHP

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

  • $y
  • ;
    }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:

    Khai báo và tạo mảng trong PHP |  PHP files with PHP

    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:

    Create mảng liên kết trong PHP |  PHP files with PHP

    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:

    Xóa mảng phần tử trong PHP |  PHP files with PHP

    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:

    Get the first element in the array PHP |  PHP files with PHP

    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:

    Insert element into mảng in PHP |  PHP files with PHP

    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:

    Giải mã chuỗi JSON trong PHP |  PHP files with PHP

    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:

    Sắp xếp mảng liên kết trong PHP |  PHP files with PHP

    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:

    The array of packages in PHP |  PHP files with PHP

    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ả:

    Chuyển đổi mảng thành chữ hoa chữ thường trong PHP | Bài tập PHP có giải

    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ả:

    Bài tập mảng trong PHP | Bài tập PHP có giải

    Share this:

    Thích bài này:

    Thích

    Đang tải …