Cách chuyển mảng thành chữ hoa trong php

Trong PHP, bạn có thể đặt tất cả các chuỗi trong một mảng các chuỗi thành chữ hoa bằng cách gọi hàm strtoupper() trên mọi phần tử của mảng bằng cách sử dụng array_map(), chẳng hạn, như vậy

// PHP 7.4+
$arr = ['foo', 'Bar', 'bAz'];
$newArr = array_map(fn ($str) => strtoupper($str), $arr);

var_dump($newArr); // ['FOO', 'BAR', 'BAZ']

Bạn có thể viết lại lệnh gọi lại thành array_map() mà không cần chức năng mũi tên để làm cho nó tương thích với các phiên bản PHP cũ hơn

Đoạn mã trên sẽ tạo một mảng mới với tất cả các chuỗi trong mảng được viết hoa. Bạn cũng có thể đạt được điều tương tự với một vòng lặp

$arr = ['foo', 'Bar', 'bAz'];
$newArr = [];

foreach ($arr as $str) {
    $newArr[] = strtoupper($str);
}

var_dump($newArr); // ['FOO', 'BAR', 'BAZ']
0 đơn giản

$arr = ['foo', 'Bar', 'bAz'];
$newArr = [];

foreach ($arr as $str) {
    $newArr[] = strtoupper($str);
}

var_dump($newArr); // ['FOO', 'BAR', 'BAZ']

Hy vọng bạn tìm thấy bài viết này hữu ích. Nó được xuất bản vào ngày 01 tháng 11 năm 2022. Hãy thể hiện tình yêu và sự ủng hộ của bạn bằng cách

Bất cứ khi nào bạn yêu cầu tạo tất cả giá trị mảng bằng chữ thường thì bạn có thể tạo mà không cần sử dụng vòng lặp. bạn chỉ cần sử dụng hàm array_map(), hàm array_map nhận hai đối số một cho hàm php "strtolower" và đối số thứ hai cho mảng. Có thể chúng ta cần làm điều này khi chúng ta đang làm việc trong các dự án lớn và cần tất cả các giá trị trong trường hợp nhỏ

Vì vậy, làm thế nào để chuyển đổi các giá trị mảng thành chữ thường bằng cách sử dụng array_map(), hãy xem ví dụ dưới đây và tìm hiểu cách làm việc

Ví dụ

$myArray = ['1'=>'Hey','2'=>'Hello','3'=>'Hi','4'=>'GM'];

$result = array_map('strtolower',$myArray);

print_r($result);

đầu ra

Array

(

[1] => hey

[2] => hello

[3] => hi

[4] => gm

)

Bài tập mảng PHP. Thay đổi giá trị mảng thành chữ hoa hoặc chữ thườngCập nhật lần cuối vào ngày 19 tháng 8 năm 2022 21. 50. 37 (UTC/GMT +8 giờ)

Mảng PHP. Bài tập-12 có lời giải

Viết hàm PHP để thay đổi tất cả các giá trị của mảng sau thành chữ hoa hoặc chữ thường

Mảng mẫu.
$Color = array('A' => 'Xanh', 'B' => 'Xanh', 'c' => 'Đỏ');

Giải pháp mẫu

Mã PHP

 $value)
{
if (is_array($value))
{
$narray[$key] = array_change_value_case($value, $case);
 continue;
}
$narray[$key] = ($case == CASE_UPPER ? strtoupper($value) : strtolower($value));
}
return $narray;
}
$Color = array('A' => 'Blue', 'B' => 'Green', 'c' => 'Red');
echo 'Actual array 
'; print_r($Color); echo '
Values are in lower case.
'; $myColor = array_change_value_case($Color,CASE_LOWER); print_r($myColor); echo '
Values are in upper case.
'; $myColor = array_change_value_case($Color,CASE_UPPER); print_r($myColor); ?>

Đầu ra mẫu

Actual array Array                                          
(                                                           
    [A] => Blue                                             
    [B] => Green                                            
    [c] => Red                                              
)                                                           
Values are in lower case.Array                              
(                                                           
    [A] => blue                                             
    [B] => green                                            
    [c] => red                                              
)                                                           
Values are in upper case.Array                              
(                                                           
    [A] => BLUE                                             
    [B] => GREEN                                            
    [c] => RED                                              
)                   

Sơ đồ

Cách chuyển mảng thành chữ hoa trong php

Trình soạn thảo mã PHP

Đóng góp mã và nhận xét của bạn thông qua Disqus

Trước. Viết chương trình PHP để hợp nhất (theo chỉ mục) hai mảng đã chỉ định.
Tiếp theo. Viết tập lệnh PHP hiển thị tất cả các số từ 200 đến 250 chia hết cho 4.

Mức độ khó của bài tập này là gì?

Dễ dàng trung bình khó

Kiểm tra kỹ năng Lập trình của bạn với bài kiểm tra của w3resource



PHP. Lời khuyên trong ngày

PHP. Tìm phần tử cuối cùng của một mảng trong khi sử dụng vòng lặp foreach trong PHP

$numItems = count($arr);
$i = 0;
foreach($arr as $key=>$value) {
  if(++$i === $numItems) {
    echo "last index!";
  }
}

Điều đó đang được nói, bạn không cần phải lặp lại một "mảng" bằng cách sử dụng foreach trong php

Giới thiệu. https. //chút. ly/3nEHqwB

 


Cách chuyển mảng thành chữ hoa trong php

  • bài tập. Top 16 chủ đề phổ biến nhất hàng tuần
  • Bài tập SQL, Thực hành, Lời giải - THAM GIA
  • Bài tập, Thực hành, Giải pháp SQL - SUBQUERIES
  • JavaScript cơ bản - Bài tập, Thực hành, Lời giải
  • Mảng Java. Bài tập, Luyện tập, Lời giải
  • Bài Tập Lập Trình C, Thực Hành, Lời Giải. Tuyên bố có điều kiện
  • Cơ sở dữ liệu nhân sự - SORT FILTER. Bài tập, Luyện tập, Lời giải
  • Bài Tập Lập Trình C, Thực Hành, Lời Giải. Chuỗi
  • Kiểu dữ liệu Python. Từ điển - Bài tập, Thực hành, Lời giải
  • Câu đố lập trình Python - Bài tập, Thực hành, Giải pháp
  • Mảng C++. Bài tập, Luyện tập, Lời giải
  • Câu lệnh điều kiện và vòng lặp JavaScript - Bài tập, Thực hành, Lời giải
  • Thuật toán cơ bản C# Sharp. Bài tập, Luyện tập, Lời giải
  • Python Lambda - Bài tập, Thực hành, Giải pháp
  • Khung dữ liệu Python Pandas. Bài tập, Luyện tập, Lời giải
  • Công cụ chuyển đổi
  • JavaScript. Xác thực biểu mẫu HTML


Làm cách nào để thay đổi giá trị của một mảng trong PHP?

Hàm array_replace() thay thế các giá trị của mảng đầu tiên bằng các giá trị của các mảng tiếp theo . Mẹo. Bạn có thể gán một mảng cho hàm hoặc bao nhiêu mảng tùy thích. Nếu một khóa từ mảng1 tồn tại trong mảng2, các giá trị từ mảng1 sẽ được thay thế bằng các giá trị từ mảng2.

Làm cách nào để thay đổi khóa của một mảng trong PHP?

Bạn có thể thay đổi khóa mảng quá dễ dàng nhưng làm điều đó mà không thay đổi thứ tự trong PHP thì khá khó. .
Thay đổi khóa mảng bằng cách sử dụng mã hóa/giải mã JSON. .
Thay thế khóa & Duy trì thứ tự bằng Hàm mảng trong PHP

Array_flip trong PHP là gì?

Hàm array_flip() trong PHP. Hàm này dùng để lật mảng có khóa và giá trị . Nó nhận một tham số là một mảng. Mảng trả về sẽ chứa các phần tử đã lật. Các giá trị sẽ là các khóa và các khóa sẽ là các giá trị.

Làm cách nào để sử dụng hàm Array_combine trong PHP?

Hàm array_combine() tạo một mảng bằng cách sử dụng các phần tử từ một mảng "khóa" và một mảng "giá trị" . Ghi chú. Cả hai mảng phải có số phần tử bằng nhau.