草庐IT

循环穿过字符串,并将每个单词包裹在div -php中

我为我的网络排名获得了一个网站“关键字”。它返回我需要的结果,但我想将每个关键字包装为返回到跨度标签。这就是我获得关键字的方式:$websiteTags=get_meta_tags('http://www.'.$website.'/');dd($websiteTags);给我这个:他们我只是打电话给$websiteTags['keywords'];为了获得这个结果:我需要将每个单词在跨标签中包裹在该字符串中,以便在前端看起来更好,因为现在它只是抛出了那条长的字符串。我的问题是,我该如何循环浏览该字符串并将每个关键字包装在跨度标签中。我曾尝试使用foreachloops,str_replace(

php - 我服务器上每个文件夹的不同 PHP 版本

我对如何配置Apache和服务器知之甚少。目前,我的服务器正在运行PHP5.X版本我想升级到PHP7,但是会有很多项目需要升级。所以这是我的问题:我可以为服务器上的特定文件夹指定PHP版本吗?比如我在/var/www/html中有20个项目项目01/项目02/...项目20/所有人都致力于PHP5。对于我的新项目,我可以强制目录“项目21”使用PHP7(而其他人仍然使用PHP5)吗?谢谢。 最佳答案 这是一个有点老的问题,但这里是如何做的,你需要使用php-fpm版本和快速CGI来做。例如,您可以使用虚拟主机配置来做到这一点。如果您

php - 依次生成原字符串每个字母后带撇号的字符串

我如何反复创建每个字母后都有撇号的“Murrays”变体?最终结果应该是:"m'rrays,mu'rrays,mur'rays,murr'ays,murra'ys,murray's" 最佳答案 我的建议: 关于php-依次生成原字符串每个字母后带撇号的字符串,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/1206020/

php - 每个周期索引一个数组(以秒为单位)

我必须每10秒将数据放入一个数组中。用修改后的时间戳索引这个数组是不是很傻$a[时间戳]=54;$a[时间戳+10]=34;或者在Javascript中使用setInterval()并通过Ajax传递索引(对我来说很糟糕)?或者我有最佳选择吗?更多细节:我必须将实时数据与数组中的条目相关联:这是我的问题。在第3个周期(从开始时间开始的21秒到30秒)。我只有15个条目要存储。我现在的代码:$first_time=(int)date('嗨');$_SESSION['mypile'][$first_time]=array_fill($first_time,15,array('paramA'

php - 如何使每个 php 脚本实例的 session 变量唯一?

好吧,假设我有一个php脚本,它有一些选择框,我想将选择的值存储在session数组中。到目前为止,我使用以下结构将值分配给session数组:$_SESSION[SCRIPT_NAME]['filter_data']SCRIPT_NAME是我放置脚本名称的常量,这是为了使每个php脚本的session变量唯一。一切都很好,直到用户在两个或多个选项卡中打开相同的脚本以同时工作。在这种情况下,变量混合并且出现问题......您是否知道如何使每个脚本实例的session变量绝对唯一?或者关于如何以不同方式实现功能的任何建议?我现在可以在URL中传递我的变量,但我不喜欢这个选项。我想使用se

php - 将平面数组拆分为 n 个元素的 block ,然后反转每个 block 中的顺序

我想在每一步中将一个数组反转两个元素。如果我有一个数组[11,12,13,14,15,16],我想反转前两个元素[11,12],然后是另外两个元素[13,14]等。最终数组应该是[12,11,14,13,16,15];我的代码如下:functionreverseArray($array,$size){$reversed_array=array();$chunk=array_chunk($array,$size);$chunk_length=count($chunk);for($i=0;$iArray([0]=>13[1]=>12)[1]=>Array([0]=>15[1]=>14))如

PHP - 使用 $_SERVER ['DOCUMENT_ROOT' ] 有任何问题吗?每个需要包含另一个文件的页面上的 "pathname"?

由于路径问题,我更改了我的php站点,在每个页面上至少有一次以下语句:include($_SERVER['DOCUMENT_ROOT']."/path/file.php");使用这种方法我应该有什么顾虑(主要是安全性)吗?(在我刚刚使用之前:include("/path/file.php");) 最佳答案 由于PHP仅在服务器上解析,因此使用$_SERVER['DOCUMENT_ROOT']永远不会传递给客户端,也不会产生安全问题。但是,与所有$_SERVER变量一样,$_SERVER['DOCUMENT_ROOT']只能由您的网络

php - 如何从 PHP 数组中获取每个键值对

我需要从PHP中的数组中获取每个键值对。结构不同且不可规划,例如,一个键可能包含一个额外的数组等等(多维数组?)。我想调用的函数的任务是从值中替换特定的字符串。问题在于函数foreach、each...仅使用主键和值。是否存在具有foreach功能的函数,其中包含每个键/值? 最佳答案 没有按您预期工作的内置函数,但您可以使用RecursiveIteratorIterator对其进行调整,递归遍历多维数组,并使用标志RecursiveIteratorIterator::SELF_FIRST,您将首先获得同一级别的所有元素,然后再深入

php - 从数组中的每个字符串中提取一个或多个符合条件的子字符串

我正在尝试从字符串数组中提取符合条件的子字符串。数组中的一些字符串只有一个限定子字符串,但其他字符串可能有更多。我需要构建一个包含所有这些所需值的平面数组。以下是我当前的Codeigniter方法,但它不处理存在多个合格子字符串的情况。publicfunctiongeneratenewname(){$this->load->helper('directory');$map=directory_map('./assets/file_upload/md/temp/',FALSE,TRUE);for($x=0;$x=7){$file[]=$newest[$x][$y];}}}for($x=0

php - 将数组条目与每个其他条目组合

抱歉这个标题,因为它看起来像大多数关于组合数组的其他问题,但我不知道如何写得更具体。我需要一个PHP函数,它将一个数组的条目(动态大小从1到任意)组合成每一种可能组合的字符串。这是一个包含4个条目的示例:$input=array('e1','e2','e3','e4);应该是这样的结果:$result=array(0=>'e1',1=>'e1-e2',2=>'e1-e2-e3',3=>'e1-e2-e3-e4',4=>'e1-e2-e4',5=>'e1-e3',6=>'e1-e3-e4',7=>'e1-e4'8=>'e2',9=>'e2-e3',10=>'e2-e3-e4',11=>'