๊ฐœ๋ฐœ๊ด€๋ จ/PHP

[PHP] ๋ณ€์ˆ˜๊ฐ€ ๋ฐฐ์—ด์ธ์ง€ ์•„๋‹Œ์ง€ ํ™•์ธํ•˜๋Š” ํ•จ์ˆ˜ is_array() ์‚ฌ์šฉ๋ฒ• ๋ฐ ์˜ˆ์ œ

๐Ÿป๊ณฐ์ด๐Ÿป 2022. 8. 3.
728x90

์•ˆ๋…•ํ•˜์„ธ์š” ๊ณฐ์ด์—์š”:)

php์—์„œ ๋ณ€์ˆ˜์˜ ํƒ€์ž…์ด ๋ฐฐ์—ด์ธ์ง€ ์•„๋‹Œ์ง€ ํ™•์ธํ•ด์ฃผ๋Š” ํ•จ์ˆ˜๋ฅผ ์†Œ๊ฐœ์‹œ์ผœ๋“œ๋ฆฌ๊ฒ ์Šต๋‹ˆ๋‹ค.

์ฃผ์–ด์ง„ ๋ณ€์ˆ˜๊ฐ€ ๋ฐฐ์—ด์ธ์ง€ ์•„๋‹Œ์ง€ ํ™•์ธ์„ ํ•ด์•ผํ• ๋•Œ ์‚ฌ์šฉ๋˜๋Š” ํ•จ์ˆ˜

is_array ๋ผ๋Š” ํ•จ์ˆ˜์ž…๋‹ˆ๋‹ค.

 

์„ค๋ช…

๋ฐฐ์—ด์— ๊ฐ’์ด ์žˆ๋Š”์ง€ ํ™•์ธ

 

is_array(๋ณ€์ˆ˜)

 

๋ฐ˜ํ™˜๊ฐ’ (return value)

๋ฐฐ์—ด์ด ๋งž์œผ๋ฉด : true

๋ฐฐ์—ด์ด ์•„๋‹ˆ๋ฉด : false

 

๊ฐ„๋‹จํ•œ ์‚ฌ์šฉ ์˜ˆ์ œ

 

<?php
	$array = array("Alex", "John");

	$array2 = "Jein";

	if(is_array($array))
	{
		echo "๋ฐฐ์—ด์ด ๋งž์Šต๋‹ˆ๋‹ค.";
	}
	else
	{
		echo "๋ฐฐ์—ด์ด ์•„๋‹™๋‹ˆ๋‹ค.";
	}

	if(is_array($array2))
	{
		echo "๋ฐฐ์—ด์ด ๋งž์Šต๋‹ˆ๋‹ค.";
	}
	else
	{
		echo "๋ฐฐ์—ด์ด ์•„๋‹™๋‹ˆ๋‹ค.";
	}
?>

์ถœ๋ ฅ ๊ฒฐ๊ณผ

๋ฐฐ์—ด์ด ๋งž์Šต๋‹ˆ๋‹ค.
๋ฐฐ์—ด์ด ์•„๋‹™๋‹ˆ๋‹ค.

 

์–ด๋–ป๊ฒŒ ํ™œ์šฉํ• ๊นŒ?

 

<?php
	$text = "์กด";

	if($text == "์•Œ๋ ‰์Šค")
	{
		$a[] = "Alex";
	}

	if(is_array($a))
	{
		echo "์•Œ๋ ‰์Šค๋ฅผ ์ฐพ์•˜๋‹ค.";
	}
	else
	{
		echo "์•Œ๋ ‰์Šค๋ฅผ ๋ชป ์ฐพ์•˜๋‹ค.";
	}

?>

์ถœ๋ ฅ ๊ฒฐ๊ณผ

์•Œ๋ ‰์Šค๋ฅผ ๋ชป ์ฐพ์•˜๋‹ค.

 

๋ฌด์–ธ๊ฐ€ ์ฐพ๊ณ ์ž ํ•˜๋Š” ๊ฐ’์ด ์žˆ์„๋•Œ ํ•ด๋‹น ๋ณ€์ˆ˜๋ฅผ ๋ฐฐ์—ด๋กœ ๋งŒ๋“ค์–ด์คŒ์œผ๋กœ์จ ๋ฐฐ์—ด์ด ํ™•์ธ์ด ๋œ๋‹ค๋ฉด ์ฐพ์œผ๋ ค๋Š” ๊ฐ’์ด๋‚˜ ๋น„๊ตํ•  ๊ฐ’์ด๋งž์•„๋–จ์–ด์งˆ๋•Œ ์ผ๊ฒƒ์ด๋ฏ€๋กœ ์œ„์— ์˜ˆ์‹œ๋ง๊ณ  ๋‹ค์–‘ํ•˜๊ฒŒ ์‚ฌ์šฉ ๋  ์ˆ˜ ์žˆ๋‹ค.

 

 

ํ˜ธํ™˜ ๊ฐ€๋Šฅํ•œ ๋ฒ„์ „

PHP 4, PHP 5, PHP 7, PHP 8 ๋ฒ„์ „์—์„œ ์‚ฌ์šฉํ•˜์‹ค์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค!

๋ฐ˜์‘ํ˜•

๋Œ“๊ธ€