导航:首页 > 编程语言 > 字符串追加php

字符串追加php

发布时间:2022-09-10 22:39:50

① mysql的UPDATE语句如何给一个varchar追加几个字符,在php中怎么写

update test set user= CONCAT(user,\',phpchina\')??where id= \'2\';

② PHP 打开一个名为hello.txt的文件,并向其文件内追加写入"Hello World!"字符串

<?php
$myFile=fopen("hello.txt","a") or die("unable to open file!");
$txt="Hello World!";
fwrite($myFile,$txt);
fclose($myFile);
?>

③ php显示指定长度的字符串,超出长度以省略号填补尾部

例子1,使用strlen获得长度,substr提取前5个字符:

$str='123456789';
if(strlen($str)>5)$str=substr($str,0,5).'...';
echo$str;

例子2,使用explode拆分IP,然后组装:

$ip='192.168.0.1';
list($ip1,$ip2,$ip3)=explode('.',$ip);
$ip="*-*-$ip3-$ip4";
echo$ip;

④ php字符串替换追加 <a href="/caipu/sc.phpaction=accessory&id=632 " target="_blank">大葱</a>

没太明白具体意思
php替换是
str_replace("iwind", "kiki", "i love iwind, iwind said");
将输出 "i love kiki, kiki said"

⑤ php 如何将一串字符插入到另一串字符串的指定位置

以下是一个参考函数,

参数$str为,原始字符串,例如123456。

参数$i为,要插入的位置。

参数$substr为,要插入的字符串,例如hello。

返回值为最后结果,例如12345hello6

functionstr_insert($str,$i,$substr)
{
for($j=0;$j<$i;$j++){
$startstr.=$str[$j];
}
for($j=$i;$j<strlen($str);$j++){
$laststr.=$str[$j];
}
$str=($startstr.$substr.$laststr);
return$str;
}

⑥ 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在字符串中添加-

<?php
$a=2018081206;
$b=substr($a,0,4);
$c=substr($a,4);
echo$b.'-'.substr(chunk_split($c,2,"-"),0,-1);

⑧ php怎么在字符串中首添加" 尾部添加"

$s='adssa1234ffv';
$s='"'.$s.'"';

⑨ PHP+MYSQL如何在查询的结果集中前后加上字符。

有两种方式进行字符添加:

第一种:在PHP中遍历数据,然后对字段进行字符串操作从而达到目标

第二种:直接在SQL语句中使用函数对字段的结果进行处理


例1- PHP遍历方式

//假设$rows是结果集
foreach($rowsas&$row){
$row['column']=sprintf("前面%s后面",$row['column']);//方法1.1
$row['column2']="前面{$row['column2]}后面";//方法1.2
}

foreach语句中的&$row表示此时是对原始数据的引用,因此在循环中修改$row的值之后$rows中的数据会相应变化。


例2- SQL语句

SELECT
CONCAT("前面",IF(`column`ISNULL,'',`column`),"后面")AS`column`
FROMtablename

注意CONCAT方法中使用了IF语句进行NULL值的判定,根据需要可以自行更改。

CONCAT方法可以有任意个参数,但是任何一个参数的值为NULL则最后的结果为NULL,所以有可能要对NULL进行处理。

阅读全文

与字符串追加php相关的资料

热点内容
压缩因子定义 浏览:968
cd命令进不了c盘怎么办 浏览:214
药业公司招程序员吗 浏览:974
毛选pdf 浏览:659
linuxexecl函数 浏览:727
程序员异地恋结果 浏览:374
剖切的命令 浏览:229
干什么可以赚钱开我的世界服务器 浏览:290
php备案号 浏览:990
php视频水印 浏览:167
怎么追程序员的女生 浏览:487
空调外压缩机电容 浏览:79
怎么将安卓变成win 浏览:459
手机文件管理在哪儿新建文件夹 浏览:724
加密ts视频怎么合并 浏览:775
php如何写app接口 浏览:804
宇宙的琴弦pdf 浏览:396
js项目提成计算器程序员 浏览:944
pdf光子 浏览:834
自拍软件文件夹名称大全 浏览:328