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() - �����ַ������Ӵ�