PHP-用数据uri替换字符串src值
你好 我有一个数组,它保存img的数据uriPHP-用数据uri替换字符串src值,php,arrays,string,data-uri,Php,Arrays,String,Data Uri,你好 我有一个数组,它保存img的数据uri $var = array( [0] => data:image/png;base64,iVBORw0KGgoAA... [1] => data:image/png;base64,Rw0KKGgoasWAA... ); 我有一根绳子 $foo = '<p>test 7/31/2</p> <p> <img src="/media/1.png" alt="" /></p&
$var =
array(
[0] => data:image/png;base64,iVBORw0KGgoAA...
[1] => data:image/png;base64,Rw0KKGgoasWAA...
);
我有一根绳子
$foo = '<p>test 7/31/2</p> <p> <img src="/media/1.png" alt="" /></p> <p><img src="/media/2.png" alt="" /></p>';
任何想法都可以 这个怎么样
<?php
$array = array(
'data:image/png;base64,iVBORw0KGgoAA',
'data:image/png;base64,Rw0KKGgoasWAA'
);
$string = '<p>test 7/31/2</p> <p> <img src="'.$array[0].'" alt="" /></p> <p><img src="'.$array[1].'" alt="" /></p>';
echo $string;
试试这个:
$images = [
"/media/1.png" => 'data:image/png;base64,iVBORw0KGgoAA...',
"/media/2.png" => 'data:image/png;base64,Rw0KKGgoasWAA...'
];
$url = '<p>test 7/31/2</p> <p> <img src="/media/1.png" alt="" /></p> <p><img src="/media/2.png" alt="" /></p>';
$url = str_replace(array_keys($images), array_values($images), $url);
$images=[
“/media/1.png”=>“数据:image/png;base64,iVBORw0KGgoAA…”,
“/media/2.png”=>“数据:image/png;base64,rwkkggoaswaa…”
];
$url='测试7/31/2';
$url=str_replace(数组_键($images)、数组_值($images)、$url);
我不仅会使用“alt=”“/>
?@ExtremsX我会更新我的问题,不清楚,我注意到了。我为混淆道歉。我已经更新了我的问题描述,我为混淆道歉!是的,我可以这样做。我感谢你的帮助!抱歉耽搁了,我正在修补代码。我在上面添加了array\u combine
。谢谢你,伙计!
$images = [
"/media/1.png" => 'data:image/png;base64,iVBORw0KGgoAA...',
"/media/2.png" => 'data:image/png;base64,Rw0KKGgoasWAA...'
];
$url = '<p>test 7/31/2</p> <p> <img src="/media/1.png" alt="" /></p> <p><img src="/media/2.png" alt="" /></p>';
$url = str_replace(array_keys($images), array_values($images), $url);