我需要將數值插入到數組中。我該怎麼做。我的代碼如下:PHP:如何從變量插入元素到數組
foreach($number_array as $number)
{
if(strlen($number)==10)
{
//How to insert the number values into an array ??
}
}
我需要將數值插入到數組中。我該怎麼做。我的代碼如下:PHP:如何從變量插入元素到數組
foreach($number_array as $number)
{
if(strlen($number)==10)
{
//How to insert the number values into an array ??
}
}
他們追加到$array
與[]
符號,或使用array_push()
。
// Start with empty array.
$array = array();
foreach($number_array as $number)
{
if(strlen($number)==10)
{
// Append $number to $array
$array[] = $number;
// Alternatively, use array_push()
array_push($array, $number);
}
}
$new_array = array();
foreach($number_array as $number)
{
if(strlen($number)==10)
{
$new_array[] = (int) $number;
}
}
這增加是長度爲10至new_array的number_array的所有數字;)
雖然兩個答案是正確的;但在我看來,在foreach是沒用的,你可以用array_filter,這是更快和更容易使用實現這一一樣好(從我的角度來看,無論如何):
<?php
$newArray = array_filter($number_array, function($element) {
return strlen($element) === 10;
});
這是一種基本的。它是家庭作業的一部分嗎? –
對不起..我只是忘了.. – riad