当前位置:首页 » 编程语言 » php字符串变量拼接

php字符串变量拼接

发布时间: 2022-12-07 09:56:16

php一个字符串变量怎么和常量数组连接

字符创和数组是不能连接的哦。

字符串和字符串连接

$a='demo1';
$b='demo2';
$c=$a.$b;
echo$c;//输出demo1demo2

数组和数组连接

$array1=array(0=>'zero_a',2=>'two_a',3=>'three_a');
$array2=array(1=>'one_b',3=>'three_b',4=>'four_b');
$result=$array1+$array2;
var_mp($result);

array(5){
[0]=>
string(6)"zero_a"
[2]=>
string(5)"two_a"
[3]=>
string(7)"three_a"
[1]=>
string(5)"one_b"
[4]=>
string(6)"four_b"
}

② php 的 smarty模板里面链接字符串与变量的问题!

'c_id_'|cat:$document_type.id
以上为smarty连接字符串

③ php有什么方法在一个字符串前拼接一个字符串啊

例如说
$a="fo.goods_small_logo";
然后声明个拼接后的变量。
$res="thinkphp_3.2.3_full".$a;
然后你输出$res
echo $res;
结果因该就是thinkphp_3.2.3_fullfo.goods_small_logo。明白了吗。也就是说 . 这个东西是拼接符。

④ php拼接字符串

php 拼接字符串用的 是 . 而不是+号, +号是js里的.
php 拼接SQL 语句 可以 双引号 里面写 $符号的php ,但是最好 加{} 包裹着php的变量这样 php解析的时候不会出错的 特别是 数组!!! 这个一定的! 不然就错了.
例如 $t = " select * from table where t = '{$t}' or p={$p['dsd']} ";
这样就行了!.
如果是常量老实点 用 . 拼接

⑤ PHP中字符串与数字拼接起来,用什么方法

有两个字符串(string)运算符。第一个是连接运算符(“.”),它返回其左右参数连接后的字符串。第二个是连接赋值运算符(“.=”),它将右边参数附加到左边的参数之后。1.2.3.4.运行后发现只输出了一个 ‘3’,为什么呢? 因为第一字符串“Result3”被创建,这然后被添加到3得到3,非空非数字字符串被转换为0。如果要输出"Result: 6"

⑥ php中存在变量的字符串问题

首先,除非你的字符串非常复杂,否则那个快慢的差别是感觉不到的。要以你喜欢看、你觉得好看的方式来写。

其次:
1.$a = "{$b}cdef";和$a = $b . 'cdef';
后者快

2.echo "{$b}cdef";和echo $b, 'cdef';
后者快

⑦ PHP如何使用2个foreach循环拼接字符串

明确告诉你,双重foreach是不可能的,拼接2个数组1个for循环就可以,最重要的不是结果吗,不一定非要foreach,我看你问题讲的还是不清楚。

⑧ php 如何在变量中添加字符串

首先看简单的替换:

$str1="*3*";//原字符串
$str2="abc";//要添加的字符串
$str1=str_replace("3",$str2."3",$str1);//字符串替换
echo$str1;

就是把3替换成abc3,但是这样有个前提:必须知道原始字符串里有个“3”,才可以替换,不然是无法替换的。

所以此时就需要用到另外一种方法:在指定位置添加字符串,例如:

<?php
/**
*指定位置插入字符串
*@param$str原字符串
*@param$i插入位置
*@param$substr插入字符串
*@returnstring处理后的字符串
*/
functioninsertToStr($str,$i,$substr){
//指定插入位置前的字符串
$startstr="";
for($j=0;$j<$i;$j++){
$startstr.=$str[$j];
}

//指定插入位置后的字符串
$laststr="";
for($j=$i;$j<strlen($str);$j++){
$laststr.=$str[$j];
}

//将插入位置前,要插入的,插入位置后三个字符串拼接起来
$str=$startstr.$substr.$laststr;

//返回结果
return$str;
}

//测试
$str="hello!";
$newStr=insertToStr($str,6,"");
echo$newStr;
//hello!
?>

测试说明:在第6个字符串位置插入新的字符串,并输出最终结果

⑨ PHP将不定数量的变量拼接在一起

不要用每一个变量都储存一个字符串, 用数组储存,
如 var arr = array();
arr[] = 'ingyanansha' ;
arr[] = 'ttlegame/y' ;

最后在将数组循环赋给一个变量

⑩ PHP两种混合输出字符串和变量的写法哪个更标准

1、一般情况下,用得比较多的是拼接的方式(也就是第2种),但是目前来说,两种都可用。
2、如果说更好的话,建议拼接的方式,毕竟比较常见,给别人维护的时候,别人一目了然。然后第1种少见的话,对于新手来说可能,一开始会有点茫然。

总结来说,就是使用第2种较好。

热点内容
安卓手机壁纸如何更换成动态壁纸 发布:2025-01-20 01:40:27 浏览:705
安卓微信签名在哪里修改 发布:2025-01-20 01:25:31 浏览:109
安卓电脑管家怎么恢复出厂设置 发布:2025-01-20 01:24:06 浏览:313
qt编译sqlite库 发布:2025-01-20 01:22:30 浏览:525
360摄像头存储设置 发布:2025-01-20 01:16:01 浏览:538
js防缓存 发布:2025-01-20 01:15:47 浏览:495
编程生日卡 发布:2025-01-20 01:15:14 浏览:206
android备忘录源码 发布:2025-01-20 01:06:32 浏览:455
怎么禁用aspx缓存 发布:2025-01-20 01:00:50 浏览:688
我的手机如何恢复安卓系统 发布:2025-01-20 00:55:48 浏览:367