[英]Show Tags with Link from Word String
我有一個字符串列表。 現在我想用我的標簽頁面的鏈接顯示分隔的單詞。
此外,我想為此標簽添加一個條件。 如果單詞計數少於3個字母,則該單詞不應顯示在標記鏈接中。
例如,單詞'for'不應該在標簽鏈接中顯示,因為它的3個字母單詞。
$word = "Preschool Alphabet Matching Activities for Kids"
預期產出:
<a href='tags.php?t=Preschool'>Preschool</a > <a href='tags.php?t=Alphabet'>Alphabet</a > <a href='tags.php?t=Matching'>Matching</a > <a href='tags.php?t=Activities'>Activities</a > <a href='tags.php?t=Kids'>Kids</a>
不需要: <a href='tags.php?t='>for</a >
因為它是一個3個字母的單詞。
干得好。
$word = "Preschool Alphabet Matching Activities for Kids";
$explode = explode( ' ', $word );
foreach( $explode as $words )
{
if( strlen( $words ) > 3 )
{
echo "<a href='tags.php?t=$words'>$words</a >";
}
}
用空格分解單詞串,然后遍歷它們並檢查單詞的長度是否大於3並打印。
$word = "Preschool Alphabet Matching Activities for Kids";
function linkify($word){
if( strlen( $word ) > 3 ) echo "<a href='tags.php?t={$word}'>{$word}</a>";
}
array_walk( explode(' ',$word ), 'linkify' );
或者,作為具有匿名功能的單個班輪:
array_walk( explode(' ', $word ), function( $w, $k, $i=3 ){ if( strlen( $w ) > $i )echo "<a href='tags.php?t={$w}'>{$w}</a> "; } );
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.