Ver Mensaje Individual
  #2 (permalink)  
Antiguo 28/09/2007, 20:58
Avatar de Seppo
Seppo
 
Fecha de Ingreso: marzo-2005
Ubicación: Buenos Aires, Argentina
Mensajes: 1.284
Antigüedad: 19 años, 1 mes
Puntos: 17
Re: Contabilizar la posicion de los caracteres

Para buscar el último, podés dar vuelta la cadena y buscar el primero =)
Si querés buscar todas las posiciones es más complicado, pero no imposible... te dejo el código

Código PHP:
<?php
$letra 
'l';
$texto 'lorem ipsum dolor sit amet, consectetuer adipiscing elit. aenean non risus. etiam tempor ultricies risus. nulla est massa, dignissim id, malesuada vel, mattis a, dui. donec aliquam, purus porttitor ultrices semper, sem lacus dignissim sapien, et commodo justo dolor cursus sapien. sed nunc ante, laoreet in, ornare convallis, sodales ac, enim. proin volutpat enim non sem. phasellus id lectus sed elit tempus lobortis. cras tincidunt. lorem ipsum dolor sit amet, consectetuer adipiscing elit. cras quis augue. phasellus purus';
echo 
strpos($texto,$letra);
echo 
"\n";
echo 
strlen($texto) - strpos(strrev($texto),$letra) - strlen($letra);

// Cada unas de las posiciones
$veces substr_count($texto,$letra);
$posiciones = array(-1);
for (
$num 0$num $veces$num++) {
    
$posiciones[] = strpos($texto,$letra,end($posiciones) + 1);
}
array_shift($posiciones);
var_dump($posiciones);
?>