用下划线连接两个变量

时间:2019-01-14 12:26:56

标签: php

我希望输出将我拥有的两个变量串联在一起。 现在$out [1]回显:/home/data/main/folders/folder1/size1

$arr[$folder_name] [1]echo folder1

我希望$newfoldername的回波为/home/data/main/folders/folder1/size1_folder1

$newfoldername = $out [1] . '_'  $arr[$folder_name];
echo $out [1] ;
echo $arr[$folder_name] [1] ;
rename ( $out [1] ,  $newfoldername  ) ;        

3 个答案:

答案 0 :(得分:2)

我不明白这个问题, 但您在此字符串中输入错误

$newfoldername = $out [1] . '_' $arr[$folder_name];

获取此代码。没有错误;

$newfoldername = $out [1] . '_' .  $arr[$folder_name];

答案 1 :(得分:0)

简而言之,您可以:

rename ($out[1], $out[1].'_'.$arr[$folder_name] );

或者回声:

echo $out[1].'_'.$arr[$folder_name];

在共享问题时请注意语法,这可能是问题的根源。但是您的IDE应该向您显示了。

答案 2 :(得分:0)

这对我来说是正确的解决方案:

$newfoldername = substr( $out [1], 0, -1 )  .  "_"  .  $arr[$folder_name];