gpt4 book ai didi

php - 制作数组键 user_id

转载 作者:搜寻专家 更新时间:2023-10-30 20:26:23 28 4
gpt4 key购买 nike

你好 stackoverflow 的人,我需要一些关于这个脚本的帮助。我需要更改数组键。我有这个脚本:

$Pirmas = mysql_query("SELECT user_id FROM dotp_user_task_type WHERE user_task_types_id = '$select1'");
if ($Pirmas) {
while($row = mysql_fetch_array($Pirmas)){
$firid[]=$row['user_id'];
}
$Pirmas=implode(",",$firid);
$Antras = mysql_query("SELECT user_contact FROM dotp_users WHERE user_id IN ($Pirmas)");
//$Nusers = mysql_query("SELECT CONCAT(contact_first_name, ' ', contact_last_name) as fullname FROM dotp_contacts WHERE user_id IN ($Nusers)");
if ($Antras) {
while($row = mysql_fetch_array($Antras)) {
$secid[]=$row['user_contact'];
}
$Antras=implode(",",$secid);
$Trecias = mysql_query("SELECT CONCAT(contact_first_name, ' ', contact_last_name) as fullname FROM dotp_contacts WHERE contact_id IN ($Antras)");
if ($Trecias) {
while($row = mysql_fetch_array($Trecias)) {
$thrid[]=$row['fullname'];
}
$key = array($Pirmas);
$thrid = array_combine($key, array_values($thrid));
print_r($thrid);

此脚本用于从数据库中获取用户名和姓氏。它打印这样的信息

array 
(
[0] => John Malkovich,
[1] => Tina Morgan
)

所以我的问题是我需要此信息的关键是用户 ID。我试过使用变量 $firid 中的 user_id 并像这样组合它:

$thrid = array_combine($firid, array_values($thrid));

但它打印:

[7] => John Malkovich,
[14] => Tina Morgan

它应该是 14 John。还有 7 蒂娜。请帮助我。

最佳答案

试试这个..

     $useridval=array();
$secid=array();
$Antras = mysql_query("SELECT user_contact,user_id FROM dotp_users WHERE user_id IN ($Pirmas)");

if ($Antras) {
while($row = mysql_fetch_array($Antras)) {
$secid[]=$row['user_contact'];
$useridval[]=$row['user_id'];
}
}
for($i=0;$i<count($secid);$i++)
{
$Trecias = mysql_query("SELECT CONCAT(contact_first_name, ' ', contact_last_name) as fullname,contact_id FROM dotp_contacts WHERE contact_id = '$secid[$i]'");

if ($Trecias) {

if(mysql_num_rows($Trecias)>0)
{
$row = mysql_fetch_array($Trecias);
$thrid[$useridval[$i]]=$row['fullname'];
}
}
}

print_r($thrid);

关于php - 制作数组键 user_id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31940099/

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