gpt4 book ai didi

php - 如果数组包含文本值,则将它们添加到数据库 MYSQL

转载 作者:行者123 更新时间:2023-11-30 01:30:29 26 4
gpt4 key购买 nike

因此,我有一个通常包含 ID 号(在数据库中链接)的数组,但如果用户在表单提交页面上添加新值,则新值将添加到没有 ID 号的数组中。

这是我得到的例子:

Array [tag] => Array ( [28] => 28 [27] => 27 [newtag] => newtag [hellooooo] => hellooooo )

我希望能够查看该数组,如果该数组包含文本值,例如:[newtag] => newtag[hellooooo] => hellooooo

我想将文本值添加到表中。我知道如何使用 SQL 添加到表,但我只需要 if 语句。然后,我想将数组值从文本更改为与最近添加到数据库中的值关联的 ID 值。

因此更新数组,使 [newtag] => newtag 变为 [number] => number 等等...

我想我可以通过简单地获取添加到表中的最后一个 ID 并将数组中的文本变量更改为该 ID 来完成此操作。

如果您能在某种循环和 if 语句方面提供帮助,那就太好了。

这是 PHP 语言。

最佳答案

从技术上讲,你可以这样做

foreach( $tag as $key => $val ) {
if( (is_int($key) == false) && ($key === $val) ) {
// handle such entry
}
}

但是如果用户添加非文本值(例如“23”),则会失败。

关于php - 如果数组包含文本值,则将它们添加到数据库 MYSQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17529618/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com