count
Textos Aleatoreos
17 de Marzo del 2009 por b@cHo · 2 Comentarios
Con este sencillo script en PHP se puede dar a entender un uso para la funcion rand de PHP.
<?php $texto[1] = "texto 1"; $texto[2] = "texto 2"; $texto[3] = "texto 3"; $texto[4] = "texto 4"; $texto[5] = "texto 5"; $texto[6] = "texto 6"; $numero = rand(1, count($texto)); floor($numero); echo $texto[$numero]; ?>
La funcion Rand permite a PHP devolver un numero aleatoreo lo cual permite elegir una de las variables definidas como texto, seguido de un numero, gracias a este numero la funcion rand permite elegir una de estas líneas.
La funcion Rand esta definida como numero aleatoreo pero con las siguientes condiciones:
Numero Minimo a mostrar 1
Numero Maximo a mostrar es igual a el total de lineas, definido por el conteo de el numero de “$texto”’s que existan.
En caso de querer agregar otra basta con agregar otra variable texto[x] donde x es el numero siguiente a la variable texto anterior.
Finalmente redonde el numero con la funcion Floor para que de un numero entero para que permita que la varible $texto[$numero] sea una valida y no algo asi como 5.9874 daria 5 corrigiendo el error pues no hay ninga variable llamada texto[5.9874].
Y el echo lo muestra en la linea.
Con este sencillo script puedes añadir cuantas frases quieras y, sin necesidad de tener que registrarlas nuevamente mas adelante en el script.
A continuacion el ejemplo
count
Manejo de bits fuera de gcc
8 de Enero del 2009 por Llyn · Deja un comentario
Bien, las siguientes funciones que trabajan con bits pertenecen solo al compilador gcc:
- __builtin_ctz
- __builtin_clz
- __builtin_popcount
Por lo tanto, si se requiere el uso en otros compiladores puede no encontrarse soporte, en mi caso, por ejemplo, que uso Visual C++, de tal modo que realice la implementación de tales funciones en C++, adjunto le añado una pequeña descripción para aquel que no los conozca:
Leer mas
