php 실제 사용예시

Seong Hyeon Kim·2022년 11월 16일
0
post-thumbnail

전역변수

$a = 1;

function test()
{
    global $a;
    return $a;
} 

var_dump( $a );		// int(1)
var_dump( test() );	// int(1)

print_r($a);
?>

<?php
print_r("<br><br>");

$noname = 123;

$noName = 1234;

// $zzzz = define("myDefine" $noName,true);
$aaa = 147896;

define('aaa값 고정',$aaa);

$aaa = 123123;

echo "내가 생각한 답은 aaa의 value 값은 147896  답은?";
print_r("<br>");
echo $aaa;

print_r("aaa값 고정");
print_r("<br>");

?>

예상했던 데로 var 와 비슷하게 재할당 및 재선언이 되서 value 가 바뀌는것을 알 수 있다.

php 에서도 자바스크립트에서 쓰던 const 사용하듯이 상수를 사용할수 있도록

같은 용도인지는 모르겠지만 define() 이 있기는 한데 아직은 사용이 익숙치가 않다.


<?php
print_r("<br>");
print_r("<br>");


$numArr = [1,2,3,4,5,6,7,8];
$result = [];

echo count($numArr);
echo ("<br>");
echo count($numArr[0]);
echo ("<br>");

$result = [];


echo ("<br>");

for($i=0; $i<count($numArr); $i++){
    echo $i;
    echo ("<br>");
}


$resultArr = [];
for($i=0; $i<=count($numArr); $i++){
    // echo $i;
    $resultIndex = $numArr[$i];
    if($resultIndex%2==0){
        array_push($resultArr,$resultIndex);
    }
    print_r($resultArr);
    echo ("<br>");
    
};
// print_r($resultArr);
?>

for 반복문을 자바스크립트에서는 let i=0 으로 사용하던 부분을 $i 로 사용하여서 반복문을 작성해보았다.

간단하게 인덱스번호가 어떻게 나오는지 확인해본후

if문까지 추가로 넣어서 짝수일때만 결과값에 들어가도록 코드를 입력하였고,

생각했던 대로 코드가 잘 나왔다.


<?php

$stringArr = "안녕하세요 신입 개발자 김성현 입니다.";

print_r($explodeArr = explode(' ',$stringArr));


?>

자바스크립트에서 split 으로 사용하던 메소드를 php 에서는 explode 로 사용을 한다.
사용방법은 split 과 동일하게 사용하면 된다.


<?php
echo ("<br>");

$foodArr = array('b'=>'blueBerry','a'=>'apple','c'=>'chicken');

foreach($foodArr as $value){
    echo "foodarr 의 벨류값은 ",$value."<br/>";
}

echo('<br>');

foreach($foodArr as $value){
    print_r($foodArr)."<br/>";
}

echo('<br>');

?>

키와 벨류고 나뉘어진 배열을 foreach 문을 사용해서 각각의 값을 분리해서 보여주는 코드이다.

profile
삽질도 100번 하면 요령이 생긴다. 부족한 건 경험으로 채우는 백엔드 개발자

0개의 댓글