PHP�}�j���A��/PEAR�}�j���A���F | ���[�U�t�H�[�����ŋc�_/���� | �}�j���A������ | �n�C���C�g | �n�C���C�g�I�t | �|�[�^�� | php spot

strpos - ��������̕��������񂪍ŏ��Ɍ����ꏊ�����‚��� | JavaScript���偕���p�����t�@�����X�Ȃ�uJavaScriptist�v

  

strpos

(PHP 4, PHP 5, PHP 7)

strpos��������̕��������񂪍ŏ��Ɍ����ꏊ�����‚���

����

mixed strpos ( string $haystack , mixed $needle [, int $offset = 0 ] )

������ haystack �̒��ŁA needle ���ŏ��Ɍ����ʒu��T���܂��B

�p�����[�^

haystack

�������s��������B

needle

needle ��������łȂ��ꍇ�́A ����𐮐��ɕϊ����A���̔ԍ��ɑΉ����镶���Ƃ��Ĉ����܂��B

offset

�w�肷��ƁA��������ł̌����J�n�ʒu�����̈ʒu�ɂȂ�܂��B ���̐����w�肷��ƁA������̖������炱�̐������߂����ꏊ���猟�����J�n���܂��B

�Ԃ�l

needle �����‚������ʒu���A haystack ������̐擪 (offset �̒l�Ƃ͖��֌W) ����̑��Έʒu�ŕԂ��܂��B ������̊J�n�ʒu�� 0 �ł���A1 �ł͂Ȃ����Ƃɒ��ӂ��܂��傤�B

needle �����‚���Ȃ��ꍇ�� FALSE ��Ԃ��܂��B

�x��

���̊֐��͘_���l FALSE ��Ԃ��”\��������܂����AFALSE �Ƃ��ĕ]�������l��Ԃ��”\��������܂��B �ڍׂɂ‚��Ă� �_���l�� �Z�N�V�������Q�Ƃ��Ă��������B���̊֐��̕Ԃ�l�𒲂ׂ�ɂ� ===���Z�q �� �g�p���Ă��������B

�ύX����

�o�[�W���� ����
7.1.0 ���� offset ���T�|�[�g����悤�ɂȂ�܂����B

��

��1 === �̎g�p

<?php
$mystring 
'abc';
$findme   'a';
$pos strpos($mystring$findme);

// === ���g�p���Ă��邱�Ƃɒ��ڂ��܂��傤�B�P���� == ���g�����̂ł�
// ���Ғʂ�ɓ��삵�܂���B�Ȃ��Ȃ� 'a' �� 0 �Ԗ� (�ŏ�) �̕���������ł��B
if ($pos === false) {
    echo 
"������ '$findme' �́A������ '$mystring' �̒��Ō��‚���܂���ł���";
} else {
    echo 
"������ '$findme' �������� '$mystring' �̒��Ō��‚���܂���";
    echo 
" ���‚������ʒu�� $pos �ł�";
}
?>

��2 !== �̎g�p

<?php
$mystring 
'abc';
$findme   'a';
$pos strpos($mystring$findme);

// !== ���Z�q���g�p�”\�ł��B������ != ���g���Ă����Ғʂ�ɓ��삵�܂���B
// �Ȃ��Ȃ� 'a' �� 0 �Ԗڂ̕���������ł��B(0 != false) ��]�������
// false �ɂȂ��Ă��܂��܂��B
if ($pos !== false) {
     echo 
"������ '$findme' �������� '$mystring' �̒��Ō��‚���܂���";
         echo 
" ���‚������ʒu�� $pos �ł�";
} else {
     echo 
"������ '$findme' �́A������ '$mystring' �̒��Ō��‚���܂���ł���";
}
?>

��3 �I�t�Z�b�g�̎g�p

<?php
// �I�t�Z�b�g�ȑO�̓��e�𖳎����ĕ�����T�����Ƃ��ł��܂��B
$newstring 'abcdef abcdef';
$pos strpos($newstring'a'1); // $pos �� 0 �ł͂Ȃ� 7 �ƂȂ�܂��B
?>

����

����: ���̊֐��̓o�C�i���f�[�^�ɑΉ����Ă��܂��B

�Q�l

  • stripos() - �啶������������ʂ����ɕ����񂪍ŏ��Ɍ����ʒu��T��
  • strrpos() - �����񒆂ɁA���镔�������񂪍Ō�Ɍ����ꏊ��T��
  • strripos() - �����񒆂ŁA�����(�啶������������ʂ��Ȃ�)�����񂪍Ō�Ɍ��ꂽ�ʒu��T��
  • strstr() - �����񂪍ŏ��Ɍ����ʒu�����‚���
  • strpbrk() - ������̒�����C�ӂ̕�����T��
  • substr() - ������̈ꕔ����Ԃ�
  • preg_match() - ���K�\���ɂ��}�b�`���O���s��


�Y�p�Ȑ����g���Ă��̊֐����m���ɋL���Ɏc��

�t�H�[�����Łustrpos - ��������̕��������񂪍ŏ��Ɍ����ꏊ�����‚����v�ɂ‚��Ęb��
�e��}�j���A���F PHP�}�j���A�� | PEAR�}�j���A�� | Smarty(�p��)�}�j���A�� | PHP-GTK�}�j���A�� | �ustrpos - ��������̕��������񂪍ŏ��Ɍ����ꏊ�����‚����v��Google����
copyright © 1997-2025 PHP �h�L�������g�쐬�O���[�v(���C�Z���X). provided by php spot. �}�j���A���F