Hướng dẫn php increase array size - php tăng kích thước mảng
4.7.3. Thảo luậnCác mảng không phải là kích thước được ghi lại trước trong PHP, vì vậy bạn có thể thay đổi kích thước chúng khi đang bay. Để pad một mảng, sử dụng mảng_pad (). Đối số đầu tiên là mảng được đệm. Đối số tiếp theo là kích thước và hướng bạn muốn pad. Để pad bên phải, sử dụng một số nguyên dương; Để pad sang trái, sử dụng một âm. Đối số thứ ba là giá trị được gán cho các mục mới được tạo. Hàm trả về một mảng đã sửa đổi và không thay đổi bản gốc. Dưới đây là một số ví dụ: // make a four-element array with 'dates' to the right $array = array('apple', 'banana', 'coconut'); $array = array_pad($array, 4, 'dates'); print_r($array); Array ( [0] => apple [1] => banana [2] => coconut [3] => dates ) // make a six-element array with 'zucchinis' to the left $array = array_pad($array, -6, 'zucchini'); print_r($array); Array ( [0] => zucchini [1] => zucchini [2] => apple [3] => banana [4] => coconut [5] => dates ) Hãy cẩn thận. Array_Pad ($ mảng, 4, 'ngày') đảm bảo một mảng $ dài ít nhất là dài ít nhất là bốn phần tử, nó không thêm bốn yếu tố mới. Trong trường hợp này, nếu $ Array đã là bốn phần tử hoặc lớn hơn, Array_Pad () sẽ trả về một mảng $ không thay đổi. Ngoài ra, nếu bạn khai báo giá trị cho phần tử thứ tư, $ mảng [4]: $array = array('apple', 'banana', 'coconut'); $array[4] = 'dates'; Bạn kết thúc với một mảng bốn phần tử với các chỉ mục 0, 1, 2 và 4: Array ( [0] => apple [1] => banana [2] => coconut [4] => dates ) PHP về cơ bản biến điều này thành một mảng kết hợp có khóa số nguyên. Hàm mảng_splice (), không giống như Array_pad (), có tác dụng phụ để sửa đổi mảng gốc. Nó trả lại mảng được ghép ra. Đó là lý do tại sao bạn không gán giá trị trả về $ mảng. Tuy nhiên, giống như Array_Pad (), bạn có thể tách từ bên phải hoặc bên trái. Vì vậy, hãy gọi Array_Splice () với giá trị -2 cắt giảm hai phần tử cuối cùng từ cuối: // make a four-element array $array = array('apple', 'banana', 'coconut', 'dates'); // shrink to three elements array_splice($array, 3); // remove last element, equivalent to array_pop( ) array_splice($array, -1); // only remaining fruits are apple and banana print_r($array); Array ( [0] => apple [1] => banana ) (Php 4, Php 5, Php 7, Php 8) mảng_pad - mảng pad đến độ dài được chỉ định với giá trị — Pad array to the specified length with a value Sự mô tảmảng_pad (mảng Thông sốarray Mảng ban đầu của các giá trị để pad. ________số 8Kích thước mới của mảng. value Giá trị đối với pad nếu Trả về giá trị Trả về một bản sao của Ví dụVí dụ #1 Array_pad () ví dụarray_pad() example $array = array('apple', 'banana', 'coconut'); $array[4] = 'dates';8 Xem thêm
Tugla ¶ ¶ 13 năm trước $array = array('apple', 'banana', 'coconut'); $array[4] = 'dates';9 Array ( [0] => apple [1] => banana [2] => coconut [4] => dates )0 Array ( [0] => apple [1] => banana [2] => coconut [4] => dates )1 Goffrie tại Sympatico Dot CA ¶ 19 năm trước Array ( [0] => apple [1] => banana [2] => coconut [4] => dates )2 Array ( [0] => apple [1] => banana [2] => coconut [4] => dates )3 Array ( [0] => apple [1] => banana [2] => coconut [4] => dates )4 Array ( [0] => apple [1] => banana [2] => coconut [4] => dates )5 Array ( [0] => apple [1] => banana [2] => coconut [4] => dates )6 Array ( [0] => apple [1] => banana [2] => coconut [4] => dates )7 Array ( [0] => apple [1] => banana [2] => coconut [4] => dates )1 scott*husring.com ¶ ¶ 20 năm trước Array ( [0] => apple [1] => banana [2] => coconut [4] => dates )9 mwwaygoo tại hotmail dot com ¶ 18 năm trước // make a four-element array $array = array('apple', 'banana', 'coconut', 'dates'); // shrink to three elements array_splice($array, 3); // remove last element, equivalent to array_pop( ) array_splice($array, -1); // only remaining fruits are apple and banana print_r($array); Array ( [0] => apple [1] => banana )0 // make a four-element array $array = array('apple', 'banana', 'coconut', 'dates'); // shrink to three elements array_splice($array, 3); // remove last element, equivalent to array_pop( ) array_splice($array, -1); // only remaining fruits are apple and banana print_r($array); Array ( [0] => apple [1] => banana )1 // make a four-element array $array = array('apple', 'banana', 'coconut', 'dates'); // shrink to three elements array_splice($array, 3); // remove last element, equivalent to array_pop( ) array_splice($array, -1); // only remaining fruits are apple and banana print_r($array); Array ( [0] => apple [1] => banana )2 Array ( [0] => apple [1] => banana [2] => coconut [4] => dates )1 Ẩn danh ¶ ¶ 18 năm trước // make a four-element array $array = array('apple', 'banana', 'coconut', 'dates'); // shrink to three elements array_splice($array, 3); // remove last element, equivalent to array_pop( ) array_splice($array, -1); // only remaining fruits are apple and banana print_r($array); Array ( [0] => apple [1] => banana )4 // make a four-element array $array = array('apple', 'banana', 'coconut', 'dates'); // shrink to three elements array_splice($array, 3); // remove last element, equivalent to array_pop( ) array_splice($array, -1); // only remaining fruits are apple and banana print_r($array); Array ( [0] => apple [1] => banana )5 Array ( [0] => apple [1] => banana [2] => coconut [4] => dates )1 Ẩn danh ¶ ¶ 20 năm trước // make a four-element array $array = array('apple', 'banana', 'coconut', 'dates'); // shrink to three elements array_splice($array, 3); // remove last element, equivalent to array_pop( ) array_splice($array, -1); // only remaining fruits are apple and banana print_r($array); Array ( [0] => apple [1] => banana )7 // make a four-element array $array = array('apple', 'banana', 'coconut', 'dates'); // shrink to three elements array_splice($array, 3); // remove last element, equivalent to array_pop( ) array_splice($array, -1); // only remaining fruits are apple and banana print_r($array); Array ( [0] => apple [1] => banana )8 // make a four-element array $array = array('apple', 'banana', 'coconut', 'dates'); // shrink to three elements array_splice($array, 3); // remove last element, equivalent to array_pop( ) array_splice($array, -1); // only remaining fruits are apple and banana print_r($array); Array ( [0] => apple [1] => banana )9
Array ( [0] => apple [1] => banana [2] => coconut [4] => dates )1 mwwaygoo tại hotmail dot com ¶ 20 năm trước
Array ( [0] => apple [1] => banana [2] => coconut [4] => dates )1 mwwaygoo tại hotmail dot com ¶ 18 năm trước
Array ( [0] => apple [1] => banana [2] => coconut [4] => dates )1 Ẩn danh ¶ ¶ Daarius tại hotmail dot com
Array ( [0] => apple [1] => banana [2] => coconut [4] => dates )1 HK, Strapp Bussiness Solutions ¶ ¶ 15 năm trước
$value 4SONU50IMEDBVU tại Gmail Dot Com (Sonu Jaiswal) ¶ ¶ 11 năm trước
Array ( [0] => apple [1] => banana [2] => coconut [4] => dates )1 |