php - 从数据库字段值构建 PHP 数组字符串

标签 php mysql arrays

因此,在我的数据库中,我有一个字段保存以下格式的值:“MSFT,AAPL,SNAP,MCD”

如何将这些值以这种格式设置为 PHP,例如这样

$symbols = ["MSFT","AAPL","SNAP","MCD"];

我知道我需要分解(逗号分隔)值,但无法具体说明。

在我分解这些值之后,我将使用 count 和 while 循环来构建字符串。

最后我想它会看起来像这样

$new_string = '"MSFT","AAPL","SNAP","MCD"';

那我想可以这样做吗?

$symbols = [$new_string];

最佳答案

你可以试试这个。

<?php
    $str = "MSFT,AAPL,SNAP,MCD";
    $symbols = (explode(",",$str));
    var_dump($symbols); #displays the array values;
    var_dump(count($symbols)); #array count
?>

关于php - 从数据库字段值构建 PHP 数组字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48554813/

相关文章:

php - 按角色删除旧用户

php - 删除空类

php - 调用存储过程两次返回相同的结果,为什么?

javascript - "where in"nodejs中的MySQL查询

php - 使用 Symfony,我可以检查页面加载时打开和关闭的数据库连接数吗?

c - 为什么C中的这个数组不断给自己分配垃圾值?

来自 MySQL 的 PHP 图像表

php - 使用 $_GET [""增加 PHP 和 SQL 的页面]

mysql - SQL中如何获取距离最短的3条记录?

php - 如何正确循环PHP中的数组键