Jump to content


PHP-Geek

Member Since 15/02/2006
Offline Last Active 23/12/2010, 15:21
-----

Posts I've Made

In Topic: Identificar Usuario Por Expressão Regular

23/12/2010, 14:58

Segue:

$texto = "@drhouse2 text text text text text text text @drhouse3.";

echo preg_replace('/@([a-z_0-9]+)/i', "<a href='http://site.com/perfil/$1/'>$1</a>", $texto);

[]s

In Topic: Tratar Array E Salvar No Banco

23/12/2010, 14:43

Se a relação entre as perguntas e respostas se der de acordo com o índice da array pode se usar a função 'array_key_exists' como segue, explique melhor qual a relação após o post entre a array de perguntas e respostas.

foreach ($_POST['perg'] as $key => $value) {
	if (array_key_exists($key,$_POST['resp'])) {
		echo "pergunta:$key; valor_perg: $value; valor_resp: ".$_POST['resp'][$key]."<br />\n";
	}
}

[]s

In Topic: Ordenar Array Multidimensional

22/12/2010, 15:00

<?php

$arr = array(
	array('data'=>'16/12/2011','id_materia'=>'338','capa'=>''),
	array('data'=>'23/05/2011','id_materia'=>'339','capa'=>'339.jpg'));
foreach($arr as $key => $row) $data[$key] = mktime(0,0,0,substr($row['data'],3,2),substr($row['data'],0,2),substr($row['data'],6));
array_multisort($data, SORT_ASC, $arr);

echo "<pre>";
print_r($arr);
echo "</pre>";

?>

[]s

In Topic: Um Pequeno Codigo De Random

22/12/2010, 14:44

<?php

session_start();

$rand = $_SESSION['rand'];
if (sizeof($rand)==0) {
	$rand = array();
	foreach(array('azul', 'amarelo', 'verde', 'vermelho', 'preto') as $cor) 
		foreach(array('brasil', 'alemanha', 'italia', 'argentina', 'chile') as $pais) 
			array_push($rand, array($cor, $pais, 0));
}

$i = rand(0, sizeof($rand)-1);
$rand[$i][2]++;
$_SESSION['rand'] = $rand;

echo $rand[$i][0]." lorem lorem lorem lorem lorem ".$rand[$i][1]." (".$rand[$i][2]."x)";

?>

[]s

Fala galera!

Resolvi postar porque o pessoal responde rapido e ha uns 3 anos atras eu sempre lia aqui. Eu vou fazer pequeno script, coisa simples, e eu estou na duvida por onde começar, ja que só sei o basicão de php mesmo. Seria assim. Uma uma caixa de texto.

" COR lorem lorem lorem lorem lorem PAÍS "

Eu quero fazer o seguinte :

" [COR = azul, amarelo, verde, vermelho, preto] lorem lorem lorem lorem lorem [PAÍS = brasil, alemanha, italia, argentina, chile] "

Daí quando eu setasse todas as variaçoes pras palavras que setei, eu apertaria o botão RANDOM, e abriria uma nova pagina com o texto já randomizado. Lá embaixo teria o botão RANDOM novamente, para eu conseguir mais variacoes do texto.

E de alguma maneira a cada RANDOMIZADA o script saberia se aquela combinação das variacoes já foi usada ou nao.

===

Como disse só sei o basicao. Se puderam passar o que eu tenho que ler, já ajudaria muito (pq eu nao estou conseguindo formar a logica do script, nem que funcões usar).

Desde já agradeço quem leu!


IPB Skin By Virteq