Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/242.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/2/image-processing/2.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[数组键]:Convert";0“;变成;“A”&引用;1“;变成;B";。。。(因此,“89”将是“IJ”函数_Php_Function_Array Key - Fatal编程技术网

PHP[数组键]:Convert";0“;变成;“A”&引用;1“;变成;B";。。。(因此,“89”将是“IJ”函数

PHP[数组键]:Convert";0“;变成;“A”&引用;1“;变成;B";。。。(因此,“89”将是“IJ”函数,php,function,array-key,Php,Function,Array Key,假设我有这样一个数组: $array = array ("this","is","me","and","I","am","an","array","hello","beautiful","world"); 如何使用Foreach或…,创建将0转换为“a”、将1转换为“B”的函数 因此 Array ( [0] => this [1] => is [2] => me [3] => and [4] => I [5] =&

假设我有这样一个数组:

$array = array
("this","is","me","and","I","am","an","array","hello","beautiful","world");
如何使用
Foreach
或…,创建将0转换为“a”、将1转换为“B”的函数

因此

 Array
(
    [0] => this
    [1] => is
    [2] => me
    [3] => and
    [4] => I
    [5] => am
    [6] => an
    [7] => array
    [8] => hello
    [9] => beautiful
    [10] => world
)
我会得到

 Array
(
    ['A'] => this
    ['B'] => is
    ['C'] => me
    ['D'] => and
    ['E'] => I
    ['F'] => am
    ['G'] => an
    ['H'] => array
    ['I'] => hello
    ['J'] => beautiful
    ['BA'] => world
)
(运行示例:)


如果您更喜欢
foreach
而不是
array\u-flip
+
array\u-map
,则可以使用此选项:

$result = array();
foreach($original as $k => $v) {
    $result[strtr($k, "0123456789", "ABCDEFGHIJ")] = $v;
}
$result = array();
foreach($original as $k => $v) {
    $result[strtr($k, "0123456789", "ABCDEFGHIJ")] = $v;
}