채택완료

배열에 특정값이 있으면

2019-12-30 (월) 06:35:02 2,359

$qty는 배열입니다.

이 배열필드에 맨처음에는 0이라는 값이 있으면, 그리고 이후는 0이 추가될때만 

bt_writeAlim($recv_mb_id , G5_URL.'/bbs/board.php?bo_table='.$bo_table.'&sfl=wr_id&stx='.$wr_id,   ''.$me_memo );

이 코드를 작동시키고 싶습니다..

새해 복많이 받으세요~

|

답변 3개 / 댓글 6개

채택된 답변
+20 포인트

if(strpos($qty[0], "0") !== false){

존재

}else{

미존재

}

답변에 대한 댓글 3개

2019-12-30 (월) 12:01:45
제가 질문을 햇갈리게 드린거 같습니다. 죄송!

배열 0부터 시작하는그거 아니고,,,
배열값중에 0이 있을 때 코드를 실행하고 싶습니다. 그리고 값이 변경되거나 할때요
if(strpos($qty, "0") !== false){

존재

}else{

미존재

}
2019-12-30 (월) 21:28:45
감사합니다~ 잘됩니다.

그리고 이후는 0이 추가될때만 <---배열에 0 이 추가된 것인지 본래보터 있던 것인지 판별을 어떻게 한다는 것인가요?

하여튼 qty에 0 이 있는지 없는지 판별은 in_array

if( in_array(0, $qty) ){ //--배열에 0 이 잇으면

~~

}

답변에 대한 댓글 2개

2019-12-30 (월) 21:28:09
감사합니다~ 잘됩니다.
2019-12-30 (월) 21:29:14
채택이 한분빡에 안되서 죄송..

if ($qty[0]==0){

for ($i=1;$i<count($qty);$i++){

 if ($qty[$i]==0){

  // 원하는 코드 실행

}

}

}

답변에 대한 댓글 1개

2019-12-30 (월) 12:01:39
제가 질문을 햇갈리게 드린거 같습니다. 죄송!

배열 0부터 시작하는그거 아니고,,,
배열값중에 0이 있을 때 코드를 실행하고 싶습니다. 그리고 값이 변경되거나 할때요

답변을 작성하려면 로그인이 필요합니다.