Hola,
RuBiO, no entiendo por que no quieres usar las funciones de ti primer mensaje. Pero si para aprender algo, aqui va mi explicacion.
Si revisas el manual oficial donde habla del tipo string (cadena), explica como puedes recorrer una cadena como si seria un array usando la sintaxis $cadena{0} (para el primer caracter). Con esto podrias recorrer la cadena comprobando si el caracter es el de corte e ir añadiendo en otra cadena los caracteres. Algo asi:
Código PHP:
function cortar_caracter($cadena, $caracter = ' ') {
$cadena_cortada=''; // inicializamos
for ($i=0;$i<strlen($cadena);$i++) {
if ($caracter==$cadena{$i}) {
break; // para salir del bucle
}
$cadena_cortada=$cadena_cortada.$cadena{$i};
}
return $cadena_cortada;
}
//uso
echo cortar_caracter('pepa pepe',' ');
Espero haber sido de ayuda.