数组到字符串转换错误替换两个元素
Array to string conversion error to replace two elements
我有这个代码:
<?php
$url_constructor = "http://myecommerce.dev/edit/article_name/article_id";
$cart_line_link = str_replace($url_constructor, array(
'article_id',
'article_name'
) , array(
$line['article_name'],
$line['article_id']
));
我需要用购物车行变量替换 /article_name 和 /article_id。
我想通过文章获得与此示例类似的结果:
“http://myecommerce.dev/edit/blue-mug/1728”
str_replace()
的正确语法是:
str_replace ($search, $replace, $subject);
所以,试试这个:
$cart_line_link = str_replace(array(
'article_id',
'article_name'
), array(
$line['article_name'],
$line['article_id']
), $url_constructor);
我有这个代码:
<?php
$url_constructor = "http://myecommerce.dev/edit/article_name/article_id";
$cart_line_link = str_replace($url_constructor, array(
'article_id',
'article_name'
) , array(
$line['article_name'],
$line['article_id']
));
我需要用购物车行变量替换 /article_name 和 /article_id。
我想通过文章获得与此示例类似的结果: “http://myecommerce.dev/edit/blue-mug/1728”
str_replace()
的正确语法是:
str_replace ($search, $replace, $subject);
所以,试试这个:
$cart_line_link = str_replace(array(
'article_id',
'article_name'
), array(
$line['article_name'],
$line['article_id']
), $url_constructor);