PHP:将字符串拆分为二维数组

标签 php

我有一个包含相当多数据的字符串。我想将数据拆分成一个二维数组。字符串中的数据由列的 ~(代字号)和不同的行的 :(冒号)分隔。

示例字符串可以是:“London~10~20~cold:New York~23~53~hot:Madrid~43~12~dry”。

谢谢。

最佳答案

$string = "London~10~20~cold:New York~23~53~hot:Madrid~43~12~dry";
$array = explode(':', $string);
foreach($array as &$value) $value = explode('~', $value);

关于PHP:将字符串拆分为二维数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4909830/

相关文章:

php - Paypal 分期付款计划的自定义变量

javascript - PHP 使用图像请求检测禁用的 JavaScript

php - 通过 php 使用 youtube-dl 时出现 Python ImportError

php - bigcommerce API更新产品问题 "The field ' calculated_price'无法写入。请在重试之前将其从您的请求中删除”

php - Mantis Bug 跟踪器 API 集成?

javascript - 如何使用php,mysql在上传之前预览图像

php - 如何使用撇号而不是引号对无效的 JSON 进行 json_decode

javascript - 在单个位置显示循环结果

php - 如何使用 Google Sheets API v4 通过 PHP 在电子表格中创建新工作表或标签

java - Android (libGDX) 使用 PHP 服务器端脚本与 mySQL 进行 http 连接