簡體   English   中英

如何在php中的某個點將字符插入到字符串中?

[英]how to insert characters into a string at a certain point in php?

我正在自定義一個 wordpress 插件,以便將圖像動態加載到 div 的背景中。 我有圖像網址的代碼

$instance['imageurl'] 解析為類似

http://url-here.../wp-content/uploads/2021/06/IMG_6227-copy.jpg

但是,我想更改它以在每個實例中添加相同的幾個字符,總是在“.jpg”之前或任何文件類型之前,以便在這種情況下它將是

http://url-here.../wp-content/uploads/2021/06/IMG_6227-copy-519x416.jpg

我該如何編碼?

這是本節中的代碼:

 <a class="sal-feature" href="<?php echo $instance['link']?>"><div class="row sal-feature-wrap" style="background-repeat:no-repeat; background-size:100% auto; background-image: url('<?php echo $instance['imageurl']; ?>');">

謝謝你的幫助!

 <a class="sal-feature" href="<?php echo $instance['link']?>"><div class="row sal-feature-wrap" style="background-repeat:no-repeat; background-size:100% auto; background-image: url('<?php echo substr_replace($instance['imageurl'], "YOUR_TEXT", strrpos($instance['imageurl'],"."), 0); ?>');">

strrpos 獲取最后一個 '.' 的索引

substr_replace 將在給定的索引處插入您的文本

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM