为了账号安全,请及时绑定邮箱和手机立即绑定

一个当前单元格中来自其他表的两个单元格

一个当前单元格中来自其他表的两个单元格

PHP
牛魔王的故事 2023-04-21 10:55:36
我有一张桌子,里面有卡车信息。我有另一个表,其中包含驾驶员信息(每次行程中有两个名称和卡车 ID)。我从第一个表中获取有关其当前状态的每日报告,并且我想要一个包含两个当前驱动程序的单元格。当我加入表格时,我从每辆卡车上得到两行,唯一的区别是司机的名字。有没有办法生成单行(PHP 或 SQL 查询)?了解我目前的结果是这样的:Truck:DRIVER1:Date:Destination:Cargo:Remarks Truck:DRIVER2:Date:Destination:Cargo:Remarks我想得到这样的东西:Truck:DRIVER1 DRIVER2:Date:Destination:Cargo:Remarks这可能吗?我对此很陌生
查看完整描述

1 回答

?
冉冉说

TA贡献1877条经验 获得超1个赞

例如,您将第一个提取的字符串存储在第二个变量中$str1,第二个存储在第二个变量中$str2。


您现在可以使用ltrim()和rtrim()函数作为


<?php 

$str1 = 'Truck:DRIVER1:Date:Destination:Cargo:Remarks';

$str2 = 'Truck:DRIVER2:Date:Destination:Cargo:Remarks';

$result = ltrim($str2,'Truck:');

$result = rtrim($result,':Date:Destination:Cargo:Remarks');

?>

$result在此之后,您将获得as DRIVER2的值


然后你可以将结果连接成字符串 1 作为


$str1 = 'Truck:DRIVER1 '.$result.':Date:Destination:Cargo:Remarks';

当您回显时,$str您将获得所需的输出


输出


Truck:DRIVER1 DRIVER2:Date:Destination:Cargo:Remarks


查看完整回答
反对 回复 2023-04-21
  • 1 回答
  • 0 关注
  • 94 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信