Bir değişken son karakterini kaldırmak ve daha sonra başka bir değişkene karşı çarpın

5 Cevap php

Ben XX% olarak saklanan yüzdelerinin bir sürü var (örn.% 12,% 50,.) Ben yüzde işareti kaldırın ve daha sonra başka bir değişken thats karşı yüzde çarpmak gerekir sonra sadece bir sayı (örneğin 1000, 12000) ve çıktısı sonucu. Yüzde işareti şerit ve sonra PHP ile çıkışını hesaplamak için basit bir yolu var mı? Yoksa JS çözüm çeşit düşünmelisiniz?

5 Cevap

Bu deneyin:

$number = str_replace('%', '', '100%');
$result = intval($number) * 5000; // or whatever number
echo $result;

Eğer PHP trim() veya str_replace() kullanırsanız, yüzde işareti kaldırabilirsiniz. Sonra çıkan sayıyı (php zayıf sonuçta yazdığınız) çarpmak gerekir.

<?php
    $number = str_replace("%", "", $percentString);
    $newNumber = ((int) $number) * 1000;
    echo $newNumber;
?>

Sen kullanabilirsiniz str_replace. Ayrıca hepsini değiştirilmesi için str_replace içine konularda bir dizi iletebilirsiniz.

<?php
    $number = str_replace("%", "", $percentage);
    $result = $number * $other_var;
    print $result;
?>