首頁 >後端開發 >php教程 >用php把excel中对应条数的记录输出求解如何把其合并成一句话

用php把excel中对应条数的记录输出求解如何把其合并成一句话

WBOY
WBOY原創
2016-06-23 14:38:241050瀏覽

Array ( [content] => 医生 [record] => 您好,这里可以预约北京协和医院郑法雷教授会诊,您可以留下电话、姓名、年龄,我们详细了解一下您的病史。 ) Array ( [content] => 患者 [record] => 您好 ) Array ( [content] => 患者 [record] => 我的孩子上星期三肾穿刺后星期五开始血尿,一直到现在都还有血尿,尿颜色呈洗肉色,请问应怎么处理? ) Array ( [content] => 医生 [record] => 还在医院里吗 ) Array ( [content] => 医生 [record] => 医生应该采取止血治疗的 ) Array ( [content] => 医生 [record] => 您好 您不要着急,如果打字不方便 可以留个您的联系电话,稍后给你直接回电话详细解答 这样您接听电话也是免费的 ) Array ( [content] => 医生 [record] => 在那个医院做的肾穿呢,这么大副作用为什么要做肾穿呢 ) Array ( [content] => 医生 [record] => 还在吗 ) Array ( [content] => 患者 [record] => 在杭州儿童医院 ) Array ( [content] => 医生 [record] => 孩子几岁了,诊断是肾炎,还是肾综啊 ) Array ( [content] => 医生 [record] => 我看您打字比较慢,方便的话,可以留个电话,我给你电话指导,正好我今天值班呢 ) Array ( [content] => 患者 [record] => 13586138126 ) Array ( [content] => 医生 [record] => 好的,我怎么称呼你,现在接听电话方便吗 ) Array ( [content] => 患者 [record] => 李小姐 ) Array ( [content] => 患者 [record] => 方便 ) Array ( [content] => 医生 [record] => 稍等片刻 ) 


回复讨论(解决方案)

不就是遍历数组做字符串链接吗?

你那乱七八糟一大堆,除了你谁知道,谁知道谁是谁

嗯,是我表述不清楚。
$connect=mysql_connect("localhost","root","root");
if(!$connect){
die('Could not connect:' . mysql_error());
}
//连接数据库(excel)
mysql_select_db("excel",$connect);
//调整编码
mysql_query("set names GBK");
$array=array('Google','Chrome','Android','Youtube','Gmail');
//使用for循环遍历各数组元素,count()用来计算数组的长度
for($i=0;$i //打印数组的元素的值=
$yy=$array[$i];
/*
我想把这些数组中字符作为一个段落的形式,即作为一个完整的字段添加到数据库当中去
echo $yy的结果是GoogleChromeAndroidYoutubeGmail
然后执行sql语句insert into work (chats) values ('Google')insert into work (chats) values ('Chrome')insert into work (chats) values ('Android')insert into work (chats) values ('Youtube')insert into work (chats) values ('Gmail')就不是想要的这样怎样变成:
insert into work (chats) values ('GoogleChromeAndroidYoutubeGmail');
*/
$sql="insert into work (chats) values ('$yy')";
echo $sql;
//echo $yy;
}
?>

$yy = '';for($i=0;$i<count($array);$i++){ //把数组元素的值连接在一起 $yy .= $array[$i];}echo $yy; //看看效果

谢谢,如果我想把多个array()数组中的值组合成一句话该怎么做呢,比如:Array ( [0] => 医生 [1] => 您好) Array ( [0] => 患者 [1] => 您好 )怎么把它们组合成一句话输出医生:您好!患者:您好!的形式

那你就贴出用 var_export 输出的数组结果
并指出合并那些项

怎么说呢,就是一个数组输出是以下的形式:Array ( [0] => 医生您好,这里可以预约北京协和医院郑法雷教授会诊,您可以留下电话、姓名、年龄,我们详细了解一下您的病史。 ) Array ( [0] => 患者您好 ) Array ( [0] => 患者我的孩子上星期三肾穿刺后星期五开始血尿,一直到现在都还有血尿,尿颜色呈洗肉色,请问应怎么处理? ) Array ( [0] => 医生还在医院里吗 ) Array ( [0] => 医生医生应该采取止血治疗的 ) Array ( [0] => 医生您好 您不要着急,如果打字不方便 可以留个您的联系电话,稍后给你直接回电话详细解答 这样您接听电话也是免费的 ) Array ( [0] => 医生在那个医院做的肾穿呢,这么大副作用为什么要做肾穿呢 ) Array ( [0] => 医生还在吗 ) Array ( [0] => 患者在杭州儿童医院 ) Array ( [0] => 医生孩子几岁了,诊断是肾炎,还是肾综啊 ) Array ( [0] => 医生我看您打字比较慢,方便的话,可以留个电话,我给你电话指导,正好我今天值班呢 ) Array ( [0] => 患者13586138126 ) Array ( [0] => 医生好的,我怎么称呼你,现在接听电话方便吗 ) Array ( [0] => 患者李小姐 ) Array ( [0] => 患者方便 ) Array ( [0] => 医生稍等片刻 ) 然后我想把这些合并成一句话的形式这样理解吗

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn