2017-01-14 4 views
0

各文字の周りにスパンを配置するにはどうすればよいですか?PHPの数式を分割してスタイリングする

<span>1</span> 
<span>3</span> 
<span>5</span> 
<span>6</span> 
<span>9</span> 

if ($row['make'] == "Hyundai" && $row['mileage'] <= "50000" && date("Y")-5 < $year) { 
$remaining = 50000 - $row['mileage'];} 
+3

あなたの例では、それぞれの文字の周りに ' 'を入れました...トリック質問?たぶんもう少し明確になると助かります。 – Rasclatt

+0

スパンは、私が何をしようとしているかを示すためのものです。 13569は残っている$ –

答えて

1

私は、これはあなたが(あなたが

<?php 

if ($row['make'] == "Hyundai" && $row['mileage'] <= "50000" && date("Y")-5 < $year) { 
    $remaining = 50000 - $row['mileage']; 
} 
$Split = str_split($remaining); 
$spannedArray = array(); 
foreach ($Split as $char) { 
    $newChar = "<span>".$char."</span>"; 
    array_push($spannedArray, $newChar); 
} 
foreach ($spannedArray as $spannedChar) { 
    echo($spannedChar); 
} 
?> 
+0

魅力のように働いた、ありがとう。 –

+0

@ブラッドガイnpはありがとうございました。 –

0

を行くここにあなたが全体の多くを説明していないと述べたが、あなたはstrlenを使用できるので(かなり確実ではないの話)とSUBSTRいたものだと思います)を使用して個々の文字をカウントし、ループ内のそれぞれにタグを追加します。

$remaining = 12345; 
$length = strlen($test); 

for ($i = 0; $i < $length; $i++) { 
    echo '<span>' . substr($remaining, $i, 1) . '</span>'; 
}