-2
전에이 문자열@ 후 문자열의 모든 것을 얻고 공백
$string="@smn and @someone are web developers"
을 가지고 그리고 난 내가 그렇게 할 수 string.How에서 @smn
및 @someone
을 얻으려면?
전에이 문자열@ 후 문자열의 모든 것을 얻고 공백
$string="@smn and @someone are web developers"
을 가지고 그리고 난 내가 그렇게 할 수 string.How에서 @smn
및 @someone
을 얻으려면?
정규식을 사용 preg_match_all
/(?<!\w)@\w+/
$string="@smn and @someone are web developers";
preg_match_all('/(?<!\w)@\w+/',$string,$matches);
print_r($matches[0]);
나는 그것을 "어레이 문자열 변환에"라고하고 배열을 삽입 데이터베이스에 삽입하려고 할 때 works.But 에코하려고 ('$ IdU', '$ matches [0]', '$ Name') 쿼리는 $ query = $ con-> 쿼리입니다 ("INSERT INTO 알림 (Post_id, 사용자 이름, 초 기자, , 'Mention', NOW()) "); – user6612671
'$ matches [0] [0]'또는'$ matches [0] [1]'로 사용하면 값을 반환합니다 – Saty
고마워요! 효과가있다. – user6612671