首页 > 后端开发 > 正文

php中这句话是什么意思$str .= ($str ? '|' : '') . $v;

2024-08-08 05:20:40 | 我爱编程网

php中这句话是什么意思$str .= ($str ? '|' : '') . $v;相关内容,小编在这里做了整理,希望能对大家有所帮助,关于php中这句话是什么意思$str .= ($str ? '|' : '') . $v;信息,一起来了解一下吧!

本文目录一览:

php中这句话是什么意思$str .= ($str ? '|' : '') . $v;

用php编写一个函数,使用字符串处理函数获得文件的扩展名,如使输入ab. jpg, 输出jpg

function cutname($fname)
{
$try = 0;
do{
$try= strpos($fname, '.', $try+1);
if($try!==false) $pos = $try;
}while($try!==false);
return isset($pos) ? substr($fname, $pos+1) : false;
}

php中这句话是什么意思$str .= ($str ? '|' : '') . $v;

php中这句话是什么意思$str .= ($str ? '|' : '') . $v;

$str .= ($str ? '|' : '') . $v;

相当于:

if ($str == "") {  //如果字符串变量$str的值是空字符串
    $str = $v;  //就把$v赋值给$str
} else {
    $str = $str . '|' . $v;  //否则就在$str的后面接上一个竖线,再接上$v
}

这其实就是把数组的每个元素合并为一个字符串,元素之间用“|”隔开。

但php有直接完成这个过程的函数,用不着这么啰嗦:

$topleveldomaindb = array('com', 'edu', ...代码略...);
$str = join('|', $topleveldomaindb);  //用join函数就搞定了!
$matchstr = ...后面的代码此略...

php中这句话是什么意思$str .= ($str ? '|' : '') . $v;

php 两个普通数组合并为一个普通数组

我爱编程网(https://www.52biancheng.com)小编还为大家带来php 两个普通数组合并为一个普通数组的相关内容。

php两个普通数组合并为一个普通数组可以参考下面的代码:

<?php

$a=array(1,2,3,4,5);

$b=array(6,7,8,9,10);

$c=array_merge($a,$b);

print_r($c);

?>

注:当被合并的数组中有一个数组为空时,可能会出现合并后的数组也为空。

扩展资料:

PHP常用函数

printf()函数输出格式化的字符串。

print()函数输出一个或多个字符串。

parse_str()函数把查询字符串解析到变量中。

ord() 函数返回字符串第一个字符的 ASCII 值。 我爱编程网

number_format()函数通过千位分组来格式化数字。

nl2br()函数在字符串中的每个新行 (\n) 之前插入 HTML 换行符 (<br />)。

nl_langinfo()函数返回指定的本地信息。

参考资料来源: 百度百科-PHP (超文本预处理器)

以上就是php中这句话是什么意思$str .= ($str ? '|' : '') . $v;全部内容了,了解更多相关信息,关注我爱编程网。更多相关文章关注我爱编程网:www.52biancheng.com

免责声明:文章内容来自网络,如有侵权请及时联系删除。
与“php中这句话是什么意思$str .= ($str ? '|' : '') . $v;”相关推荐
$bakeback = A('Interface://ProxyCost');这句php是什么意思啊
$bakeback = A('Interface://ProxyCost');这句php是什么意思啊

php分页问题代码我基本上都改过了。你自己看着分析一下吧。必竟是自己写的也不容易。。你用的算法不合理。你是想用一个判断来实现只显示该显示的部份。是这样吧。。这里最重要的变量是$p你应该去考虑其他变量和$p之间的变化关系。而不是现在这样跳来跳去。到处都在算。结结果头都晕了。还是第一页。。&lt;?phpinclude"config/conn1.php";include

2024-10-01 18:06:08
php中返回句柄是什么意思?
php中返回句柄是什么意思?

PHP5教程之文件操作一引论在任何计算机设备中文件是都是必须的对象而在web编程中文件的操作一直是web程序员的头疼的地方而文件的操作在cms系统中这是必须的非常有用的我们经常遇到生成文件目录文件(夹)编辑等操作现在我把php中的这些函数做一详细总结并实例示范如何使用关于对应的函数详细介绍请查阅php手册此处只总结重点和需要注意的地方(这在php手册是没有的)(lian)二目录

2024-09-30 05:17:53
为什么python中要有def main这一句话呢?
为什么python中要有def main这一句话呢?

为何Python无main学生需知为什么Python没有main函数?main函数众所周知,Python中没有所谓的main函数,但是网上经常有文章提到Python的main函数和建议编写main函数。其实,可能他们是想模仿真正的main函数,但是许多人都被误导(或误解),然后编写了非常笨拙的代码。在开始讨论之前,我们先来回答以下两个问题·所谓的main函数究竟是

2024-02-13 21:20:27
php 字符串中取整数 如: $str='12|字符串'; 从$str中去前面的12出来.(php取整的几种方式)
php 字符串中取整数 如: $str='12|字符串'; 从$str中去前面的12出来.(php取整的几种方式)

php字符串中取整数如:$str='12|字符串';从$str中去前面的12出来.&lt;?php$str='12|字符串';echo(int)$str;//输出12如果你喜欢正则来解的&lt;?php$str='12|字符串';echopreg_replace('/(\d+).*/','\\1',$str);php取整的几种方式PHP取整的几种方

2024-12-09 14:04:00
帝国CMS中的模板用PHP代码写的 $nid = $GLOBALS[navclassid]; 这句是什么意思
帝国CMS中的模板用PHP代码写的 $nid = $GLOBALS[navclassid]; 这句是什么意思

帝国CMS中的模板用PHP代码写的$nid=$GLOBALS[navclassid];这句是什么意思该变量是当前栏目id,可以用$navclassid或$GLOBALS[navclassid]都可以。$GLOBALS是php中的超全局变量,你在页面中var_dump输出看看就知道了。$class_r[$nid]就很明显了,$class_r存着所有栏目的数据,通过栏目id(也就是问题

2024-11-20 15:21:27
php%是什么意思(php是什么意思)
php%是什么意思(php是什么意思)

PHP取余函数介绍MOD(x,y)与x%y取余函数PHP取余函数PHP两个取余MOD(x,y)x%yMOD例如:9/3,9是被除数,3为除数.mod函数是一个求余函数,其格式为:mod(nExp1,nExp2),即是两个数值表达式作除法运算后的余数。那么:两个同号整数求余与你所知的两个正数求余完全一样(即两个负整数与两个正整数的算法一样)。一、两个异号整数求余

2024-12-13 12:40:32
php中::是什么意思?
php中::是什么意思?

PHP是什麽(我想要详细一点的答案)PHP,一个嵌套的缩写名称,是英文超级文本预处理语言(PHP:HypertextPreprocessor)的缩写。PHP是一种HTML内嵌式的语言,PHP与微软的ASP颇有几分相似,都是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,现在被很多的网站编程人员广泛的运用。PHP独特的语法混合了C、Java、Perl以及PHP自创新的

2024-07-25 12:52:57