Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Kakashi_Hatake

[Resolvido] Problema com Array

Recommended Posts

Estou tendo problemas na hora de verificar se uma variavel é uma array. se coloco

if($campo == array){
echo "É uma array";
}
if($campo != array){
echo "Não é uma array";
}

O problema é o seguinte: se testo com um array imprime "não é uma array", se testo com uma variavel normal imprime "é uma array".

Aqui é o codigo original, estou tendo que usar o 'IF' invertido pra funcionar correto.

function SelectDatabase($campo,$sql){
		$this->FindDatabase();
		$query = mysql_query($sql);
		$resultados = array();
		$k = 0;
	if ($campo == array()){
		while ($resultado = mysql_fetch_array($query)) {
			$resultados[$k] = $resultado[$campo];
			$k++;
		}
		return $resultados;
	}
	if ($campo != array()){
		$valor = sizeof($campo);
		while ($resultado = mysql_fetch_array($query)) {
			for($i = 0; $i < $valor; $i++){
		 		$resultados[$k] = $resultado[$campo[$i]];
		 		 $k++;
			}
		}
		return $resultados;
	}

Compartilhar este post


Link para o post
Compartilhar em outros sites

is_array()

 

 

http://www.php.net/is_array

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.