当前位置:首页 » 编程语言 » 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种较好。

热点内容
linux读u盘 发布:2024-05-02 11:49:37 浏览:782
android图片点击全屏 发布:2024-05-02 11:48:55 浏览:431
androidmvc和 发布:2024-05-02 11:48:49 浏览:656
两位数密码要试多少次能试出来 发布:2024-05-02 11:30:59 浏览:689
ae脚本插件表达式 发布:2024-05-02 11:26:45 浏览:267
手机电脑通用的服务器 发布:2024-05-02 11:25:26 浏览:839
安卓b站账号如何在ios登陆 发布:2024-05-02 11:20:29 浏览:198
微信加密码锁怎么设置 发布:2024-05-02 11:17:24 浏览:585
四川服务器托管云空间云主机 发布:2024-05-02 11:04:28 浏览:962
手机app重编译 发布:2024-05-02 11:01:40 浏览:537