strstr

(PHP 4, PHP 5, PHP 7)

strstr�����ַ������״γ���

˵��

strstr ( string $haystack , mixed $needle [, bool $before_needle = FALSE ] ) : string

���� haystack �ַ����� needle ��һ�γ��ֵ�λ�ÿ�ʼ�� haystack ��β���ַ�����

Note:

�ú������ִ�Сд�������Ҫ�����ִ�Сд����ʹ�� stristr()��

Note:

����������ȷ�� needle �Ƿ������ haystack �У���ʹ���ٶȸ��졢�ķ��ڴ���ٵ� strpos() ������

����

haystack

�����ַ�����

needle

��� needle ����һ���ַ�������ô������ת��Ϊ���Ͳ�����Ϊ�ַ��������ʹ�á�

before_needle

��Ϊ TRUE��strstr() ������ needle �� haystack �е�λ��֮ǰ�IJ��֡�

����ֵ

�����ַ�����һ���ֻ��� FALSE�����δ���� needle����

������־

�汾 ˵��
5.3.0 ������ѡ�� before_needle ������
4.3.0 strstr() ��Ϊ�����ư�ȫ�ġ�

����

Example #1 strstr() ����

<?php
$email  
'name@example.com';
$domain strstr($email'@');
echo 
$domain// ��ӡ @example.com

$user strstr($email'@'true); // �� PHP 5.3.0 ��
echo $user// ��ӡ name
?>

�μ�

  • preg_match() - ִ��ƥ��������ʽ
  • stristr() - strstr �����ĺ��Դ�Сд�汾
  • strpos() - �����ַ����״γ��ֵ�λ��
  • strrchr() - ����ָ���ַ����ַ����е����һ�γ���
  • substr() - �����ַ������Ӵ�