-
Anonymous
Php php_replace regex \\\
Сообщение
Anonymous »
Я звоню API Amazon, чтобы получить URL -адрес для бронирования миниатюр.
Код: Выделить всё
\\ebc.amazon.com\images\EtcLkasff-_-23.jpg
< /code>
Проблема вперед. Чтобы эти изображения отображались на моей странице, замените «\» на «/». Но моя синтаксис Regex PHP_REPLECE Меня не подходит. < /p>
Я получил это: < /p>
$thumbnail = str_replace('\', '//', $apiString);
< /code>
Я попробовал < /p>
$thumbnail = str_replace('\\', '//', $apiString);
< /code>
И он все еще не работает. < /p>
br /> после того, как я делаю: < /p>
$thumbnail = "http://" . $thumbnail;
< /code>
URL выглядит так: < /p>
http://\/\/ecx.images-amazon.com\/images\/I\/51vCLCTcmAL._SL75_.jpg
< /code>
Я попробовал < /p>
$picture4 = str_replace('\', '/', $picture4);
< /code>
Это дает мне ошибку побега. < /p>
Извините Сделайте вещи совершенно ясно: < /strong> < /p>
Я сделал это: < /p>
// get amazon picture URL
$picture1 = preg_split('/,/', str_replace("\"", "", $details));
$picture2 = preg_split('/:/', $picture1[7]);
$picture3 = preg_replace('/\\//','/',$picture2[2]);
$picture4 = preg_replace('/\\//','/',$picture3);
// $picture4 = str_replace('\', '/', $picture4);
$picture4 = "http://" . $picture4;
echo "
";print_r($picture4);echo "";
На данный момент $ picture4 is:
http://\/\/ecx.images- amazon.com \/images \/i \/51vclctcmal. sl75 .jpg
Подробнее здесь:
https://stackoverflow.com/questions/614 ... ward-slash
1739638228
Anonymous
Я звоню API Amazon, чтобы получить URL -адрес для бронирования миниатюр.
[code]\\ebc.amazon.com\images\EtcLkasff-_-23.jpg
< /code>
Проблема вперед. Чтобы эти изображения отображались на моей странице, замените «\» на «/». Но моя синтаксис Regex PHP_REPLECE Меня не подходит. < /p>
Я получил это: < /p>
$thumbnail = str_replace('\', '//', $apiString);
< /code>
Я попробовал < /p>
$thumbnail = str_replace('\\', '//', $apiString);
< /code>
И он все еще не работает. < /p>
br /> после того, как я делаю: < /p>
$thumbnail = "http://" . $thumbnail;
< /code>
URL выглядит так: < /p>
http://\/\/ecx.images-amazon.com\/images\/I\/51vCLCTcmAL._SL75_.jpg
< /code>
Я попробовал < /p>
$picture4 = str_replace('\', '/', $picture4);
< /code>
Это дает мне ошибку побега. < /p>
Извините Сделайте вещи совершенно ясно: < /strong> < /p>
Я сделал это: < /p>
// get amazon picture URL
$picture1 = preg_split('/,/', str_replace("\"", "", $details));
$picture2 = preg_split('/:/', $picture1[7]);
$picture3 = preg_replace('/\\//','/',$picture2[2]);
$picture4 = preg_replace('/\\//','/',$picture3);
// $picture4 = str_replace('\', '/', $picture4);
$picture4 = "http://" . $picture4;
echo "
";print_r($picture4);echo "";
[/code]
На данный момент $ picture4 is:
http://\/\/ecx.images- amazon.com \/images \/i \/51vclctcmal. sl75 .jpg
Подробнее здесь: [url]https://stackoverflow.com/questions/6147835/php-php-replace-regex-forward-slash[/url]