我有一个变量
$srch_key = '180265180235' ;
我要将此输出设置为
'180265','180235'
这意味着我想将这些字符附加在6个单词或数字之后。
我已经尝试使用此代码来实现它。
这是代码
function ref_format($str, $step, $reverse = false)
{
if ($reverse)
return strrev("'" . implode("' ,'", str_split($str, $step)) . "'");
return "'" . implode("','", str_split($str, $step)) . "'";
}
$passport = ref_format("$srch_key", 6);
echo $passport_key = substr($passport, 0, -1);
但是输出是
'180265','180235
但是我想要这个输出
'180265','180235'
我该如何实现?
答案 0 :(得分:2)
$srch_key = '180265180235' ;
$k1 = substr($srch_key, 0,6);
$k2 = substr($srch_key, 6);
print("'{$k1}','{$k2}'");
答案 1 :(得分:0)
我做到了
$srch_key = '180265180235' ;
function ref_format($str, $step, $reverse = false)
{
if ($reverse)
return strrev("'" . implode("' ,'", str_split($str, $step)) . "'");
return "'". implode("', '", str_split($str, $step)) . "'";
}
$passport = ref_format("$srch_key", 6);
echo $passport_key = substr($passport, 0);