我從某個API獲取iframe,並且在某些var中保存了該iframe。PHP查找並替換字符串中的html屬性
我想搜索「高度」並將其值更改爲其他值。與「滾動」相同。
例如:
<iframe src="someurl.com" width="540" height="450" scrolling="yes" style="border: none;"></iframe>
PHP函數後的iframe將是:
我們必須改變 「高度」,以600像素和 「滾動」 沒有
<iframe src="someurl.com" width="540" height="600" scrolling="no" style="border: none;"></iframe>
我用此代碼解決問題:
$iframe = preg_replace('/(<*[^>]*height=)"[^>]+"([^>]*>)/', '\1"600"\2', $iframe);
的問題是,「的preg_replace」後運行它刪除後的「高度」的所有HTML屬性
感謝
你最好用java腳本來做這件事。 – vbrmnd
改用JavaScript。 。 –
嗨, 我知道我可以在JavaScript中做到這一點的問題是我們如何能用PHP做同樣的解決方案?像使用「preg_replace」 – user2413244