首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何爆炸()值并将其保存在变量中?

如何爆炸()值并将其保存在变量中?
EN

Stack Overflow用户
提问于 2014-11-11 07:44:15
回答 5查看 5.4K关注 0票数 1

现在我正在为一个博物馆做一个新的主页,我必须使用旧的数据库(因为它有超过70000条条目)。

我现在的工作是将"dias“表(支持者行)中的值从支持者的全名更改为他们的ID(支持者表)。

正确地知道我在使用这个代码:

代码语言:javascript
运行
复制
$result = mysql_query("SELECT pate FROM dias");

    while ($row = mysql_fetch_array($result, MYSQL_NUM)) {
            $pate = explode(" ", print_r($row[0]));
    echo "<br>";
    }

如果现在输入$pate[0],我只得到"1“作为输出(以及来自print_r的名称)。

我的问题是:如何拆分名称并将它们分别保存在变量中,因为我认为需要这样才能将名称与支持者表中的名称进行比较,并在"dias“表中的支持者行中写入in。

如果你需要更多的信息,可以随便问。

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2014-11-11 07:49:37

explode需要一个字符串作为第二个参数,但是您使用的是print_r的返回值,在本例中是true。只需使用$row,您就应该在$pate中有一个数据数组。

然后尝试打印$pate

代码语言:javascript
运行
复制
$result = mysql_query("SELECT pate FROM dias");

while ($row = mysql_fetch_array($result, MYSQL_NUM)) {
        $pate = explode(" ", $row[0]);
        print_r($pate)
        echo "<br>";
}

在此之后继续:)。

票数 3
EN

Stack Overflow用户

发布于 2016-06-02 18:01:20

看起来,您正在讨论List()函数。list()将使您能够爆炸成类似的变量;

代码语言:javascript
运行
复制
$address ="Benson Bush|4545547 | living in California" ;

list($name ,$code , $description) = explode("|", $address);

echo $name."<br>";
echo $code."<br>";
echo $description."<br>";
票数 2
EN

Stack Overflow用户

发布于 2014-11-11 07:51:16

代码语言:javascript
运行
复制
$result = mysql_query("SELECT pate FROM dias");

    while ($row = mysql_fetch_array($result, MYSQL_NUM)) {
            $pate = explode(" ", $row[0]);
print_r($pate);
    echo "<br>";
    }
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26859936

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档