PHP搜索和插入特殊字符串
我正在向表中插入一组字符串。这是一个样本 |=| 4 |=| 3 |=| 5 |=| 3 |=|是|=|没有评论 有时我的绳子可能像 |是的|=| 对于这种情况,我想在|=|的末尾附加一个字符串(对不起,没有数据) 我的绳子也可能是这样的 |=| 4 |=| 3 |=| 5 |=| 3 |=|是|=| 末尾的符号是空白。在这种情况下,我还想将这个字符串(对不起,没有数据)附加到|=|的末尾PHP搜索和插入特殊字符串,php,Php,我正在向表中插入一组字符串。这是一个样本 |=| 4 |=| 3 |=| 5 |=| 3 |=|是|=|没有评论 有时我的绳子可能像 |是的|=| 对于这种情况,我想在|=|的末尾附加一个字符串(对不起,没有数据) 我的绳子也可能是这样的 |=| 4 |=| 3 |=| 5 |=| 3 |=|是|=| 末尾的符号是空白。在这种情况下,我还想将这个字符串(对不起,没有数据)附加到|=|的末尾 你能告诉我怎么做吗?问题是,你为什么要这样做?对我来说,听起来你的数据库结构是错误的,你试图将n个变量保存
你能告诉我怎么做吗?问题是,你为什么要这样做?对我来说,听起来你的数据库结构是错误的,你试图将n个变量保存到一个字段中(如果我是对的,请看一看,如果我是错的,我误解了你的问题…) 问题是,你为什么要这样做?对我来说,听起来你的数据库结构是错误的,你试图将n个变量保存到一个字段中(如果我是对的,请看一看,如果我是错的,我误解了你的问题…) 使用susbstr提取字符串结尾
if (substr($string, -3) == '|=|')
$string .= '(Sorry no data)';
或使用一个空格字符
if (substr($string, -1) == ' ')
$string .= '(Sorry no data)';
您还可以使用正则表达式实现相同的功能使用susbstr提取字符串的结尾
if (substr($string, -3) == '|=|')
$string .= '(Sorry no data)';
或使用一个空格字符
if (substr($string, -1) == ' ')
$string .= '(Sorry no data)';
使用正则表达式也可以实现同样的效果尝试以下方法:
$splitted = explode("|=|", $your_string);
if (count($splitted) < 6)
{
$your_string .= "Sorry no data";
}
$splitted=explode(“|=|”,$your_字符串);
如果(计数($splited)<6)
{
$your_string.=“对不起,没有数据”;
}
如果要添加“对不起,没有数据”,如果最后一节是“没有评论”,请将If更改为:
if (count($splitted) < 6) || $splitted[5] == "No comments")
if(计数($splitted)<6)|$splitted[5]=“无注释”)
试试这个:
$splitted = explode("|=|", $your_string);
if (count($splitted) < 6)
{
$your_string .= "Sorry no data";
}
$splitted=explode(“|=|”,$your_字符串);
如果(计数($splited)<6)
{
$your_string.=“对不起,没有数据”;
}
如果要添加“对不起,没有数据”,如果最后一节是“没有评论”,请将If更改为:
if (count($splitted) < 6) || $splitted[5] == "No comments")
if(计数($splitted)<6)|$splitted[5]=“无注释”)
这个片段解决了我的问题
这个片段解决了我的问题。你指的是什么表格?数据库表?很难理解你的意思。也许你应该更具描述性。你指的是什么表格?数据库表?很难理解你的意思。也许你应该试着更具描述性。