array e replace
Olá!
Eu estou tentando resolver um outro problema com a tecnica do str_replace. Parece que vai dar certo, mas alguma coisa está fazendo o replace não funcionar bem
Eu fiz assim:
<?php
//
$teste = "16";
//
$quantidade2 = array("1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25");
//
$sigla = array("5","10","25","50","100","250","500","1000", "2500", "5000", "10", "50", "100", "250", "500", "1000", "5", "10", "25", "50", "100", "250", "1000", "2000"); //Cada um equivale a uma quantidade
//
$bodytag = str_replace( $quantidade2, $sigla, $teste);
echo $bodytag;//
O que acontece que o resultado de 16 alí dá 500000 (quinhentos mil). Mas não há opção de quinhetos mil. Daí eu achei que era algum confito visto que os números são parecidos, eu inclui um " " para cada vez que o númeral repetia. Tipo 10, 10, 10*
Mas o que será que é o problema?
Discussão (2)
Carregando comentários...