Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/227.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在PHP中将数组[0]划分为4个值的数组_Php_Arrays - Fatal编程技术网

如何在PHP中将数组[0]划分为4个值的数组

如何在PHP中将数组[0]划分为4个值的数组,php,arrays,Php,Arrays,所有值都插入到arr_类型_和_值[0]中 我想将每个值插入为: arr_type_and_value[0] >> 1 value,arr_type_and_value[1]>> 2 value, arr_type_and_value[2] >> 3 value and arr_type_and_value[3] >> 4 value. 我该怎么做 <? $value="1,2,3,4"; $arrlst =array();

所有值都插入到arr_类型_和_值[0]中

我想将每个值插入为:

arr_type_and_value[0] >> 1 value,arr_type_and_value[1]>> 2 value,  arr_type_and_value[2] >> 3 value and arr_type_and_value[3] >> 4 value. 
我该怎么做

<?
$value="1,2,3,4";   
$arrlst =array();                      
$arrlst =explode(",",$value);  

foreach($arrlst as $relatedlst) {

    $arr_type_and_value=explode(":",$relatedlst);
    print_r($arr_type_and_value); // this got >> Array ( [0] => 1 ) Array ( [0] => 2 ) Array ( [0] => 3 ) Array ( [0] => 4 ); 

    $type= $arr_type_and_value [0]; 
    $value=$arr_type_and_value [1]; 

}        
?>

您可以使用数组映射:

$arr_type_and_value = array_map(function ($value) {
    return $value[0];
}, $relatedlst );
用这个

<?php
$value="1,2,3,4";   
// $arrlst =array();                      
$arrlst =explode(",",$value);  
    // print_r($arrlst); 
        foreach($arrlst as $key => $relatedlst) {

            // $arr_type_and_value=explode(":",$relatedlst);
            // print_r($arr_type_and_value); // this got >> Array ( [0] => 1 ) Array ( [0] => 2 ) Array ( [0] => 3 ) Array ( [0] => 4 ); 

            $type_value[$key]= $relatedlst; 
            // $value[$key]=$relatedlst;

            }        
            print_r($type_value); 
?>