Preg_replace () regex \\\Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Preg_replace () regex \\\

Сообщение Anonymous »

Я звоню API Amazon, чтобы получить URL -адрес для бронирования миниатюр.

Код: Выделить всё

\\ebc.amazon.com\images\EtcLkasff-_-23.jpg
< /code>
Правовые черты являются проблемой. Чтобы эти изображения отображались на моей странице, замените «» на «/». Но мой синтаксис regex php_replace меня терпит неудачу. < /P>
Я получил это: < /p>
$thumbnail = str_replace('\', '//', $apiString);
< /code>
Я попробовал < /p>
$thumbnail = str_replace('\\', '//', $apiString);
и он все еще не работает. >

Код: Выделить всё

$thumbnail = "http://" . $thumbnail;
< /code>
URL выглядит следующим образом: < /p>
http://\/\/ecx.images-amazon.com\/images\/I\/51vCLCTcmAL._SL75_.jpg
< /code>
Я попробовал < /p>
$picture4 = str_replace('\', '/', $picture4);
Это дает мне ошибку побега.
Прости > < /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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»