作者热门文章
- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我有一个由图像和相应价格组成的 php 字符串,如 OK Like
$myString = "ddb94-b_mgr3043.jpg,3800,83acc-b_mgr3059.jpg,4100";
我知道如果我这样做:
$myArray = explode(',', $myString);
print_r($myArray);
我会得到:
Array
(
[0] => ddb94-b_mgr3043.jpg
[1] => 3800
[2] => 83acc-b_mgr3059.jpg
[3] => 4100
)
但是我怎样才能拆分字符串,这样我才能得到一个形式的关联数组呢?
Array
(
"ddb94-b_mgr3043.jpg" => "3800"
"83acc-b_mgr3059.jpg" => "4100"
)
最佳答案
更简单的方法如下:-
<?php
$myString = "ddb94-b_mgr3043.jpg,3800,83acc-b_mgr3059.jpg,4100";
$chunks = array_chunk(explode(',', $myString), 2); //chunk array into 2-2 combination
$final_array = array();
foreach($chunks as $chunk){ //iterate over array
$final_array[trim($chunk[0])] = trim($chunk[1]);//make key value pair
}
print_r($final_array); //print final array
关于php - 如何将一个字符串进行均分和奇分,形成一个偶数和奇数结果数组 OK Like,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46168163/
我是一名优秀的程序员,十分优秀!