[Recomendado] Pequeños trucos en PHP / Scripts php-mysql / POO
alienmaster:
Funcion para cortar texo o limitar, ideal para ultimas noticias y demas
Código
<?
// Funcion para cortar texto
// Programado por alienmaster <efnworkz@hotmail.com>
// http://4cosas.com
function cortar($text0, $limite){
$comp = strlen($text0);
if($comp > $limite){
return = substr($text0, 0, $limite)."...";
}
else{
return "$text0";
}
}
?>
Carxl:
Forma abreviada para imprimir en pantalla
Es sencillo!!!
Código:
$nick="Soy Carxl";
<?=$nick?>
Esa instrucción reemplazaría: <?php echo $nick;?>
Saludos ;D
WHK:
Hice una pequeña función que permite seleccionar lo que hay dentro de un string desde la palabra necesitada hasta la que finaliza...
Código
<?php
function desde_hasta($desde, $hasta, $contenido){
if(eregi($desde ,$contenido)){
$retorno = explode($desde, $contenido);
$retorno = $retorno[1];
$retorno = explode($hasta, $retorno);
$retorno = $retorno[0];
return $retorno;
} else {
return FALSE;
}
}
?>
De esta forma ejecutas:
Código
<?php
$contenido = 'tienes <a href="http://foro.elhacker.net/pm.html">111 mensajes</a>';
$cantidad_mensajes = desde_hasta('tienes <a href="http://foro.elhacker.net/pm.html">', 'mensajes</a>', $contenido);
echo "Cantidad de mensajes: $cantidad_mensajes\n";
?>
Desbuelve: Citar
Cantidad de mensajes: 111
WHK:
Estaba realizando unas funciones propias para un sistema que estoy haciendo y quería compartirlo con ustedes si es que agún dia tienen la misma necesidad:
Código
<?php
$palabra = "1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950";
echo whk_recorta($palabra,10);
/* Resultado: 1234567891...4647484950 */
function whk_recorta($palabra,$limite){
if($limite < 1){
return $palabra;
}
if(strlen($palabra)>(($limite * 2) + 1)){
for($cuenta=0;$cuenta<$limite;$cuenta++){
$palabra_final .= $palabra[$cuenta];
}
$palabra_final .= "...";
for($cuenta = (strlen($palabra) - $limite); $cuenta <= strlen($palabra); $cuenta++){
$palabra_final .= $palabra[$cuenta];
}
return $palabra_final;
}else{
return $palabra;
}
}
?>
De esta forma se recortan hacia ambos lados... derecha e isquierda.
cassiani:
Código
function rnd_string($LongString){
$RndString = '';
for ($i=0; $i<$LongString - 1; $i++){
switch (rand(0,2)){
case 0: $RndString .= chr((rand(0,9)) + 48);break;
case 1: $RndString .= chr((rand(0,25)) + 65);break;
case 2: $RndString .= chr((rand(0,25)) + 97);break;
}
}
return $RndString;
}
Navegación
[#] Página Siguiente
[*] Página Anterior