![](/img/trans.png)
[英]A continues series of characters in a string how do I split it at a certain point e.g 30 charaacters in 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.