1
0
mirror of https://github.com/php/doc-es.git synced 2026-03-27 00:42:10 +01:00
Files
archived-doc-es/reference/strings/functions/strripos.xml
Andrés García 65889d7a4a updated to the most recent version.
git-svn-id: https://svn.php.net/repository/phpdoc/es/trunk@321969 c90b9560-bf6c-de11-be94-00142212c4b1
2012-01-09 21:19:55 +00:00

149 lines
4.2 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: 9ffbd15a2ff1d7c576270c5177cf4312b3684000 Maintainer: jpberdejo Status: ready -->
<!-- Reviewed: no Maintainer: andresdzphp -->
<refentry xmlns="http://docbook.org/ns/docbook" xml:id="function.strripos">
<refnamediv>
<refname>strripos</refname>
<refpurpose>Encuentra la posición de la última aparición de un substring insensible a mayúsculas y minúsculas en un string</refpurpose>
</refnamediv>
<refsect1 role="description">
&reftitle.description;
<methodsynopsis>
<type>int</type><methodname>strripos</methodname>
<methodparam><type>string</type><parameter>haystack</parameter></methodparam>
<methodparam><type>string</type><parameter>needle</parameter></methodparam>
<methodparam choice="opt"><type>int</type><parameter>offset</parameter><initializer>0</initializer></methodparam>
</methodsynopsis>
<para>
Encuentra la posición de la última aparición de
<parameter>needle</parameter> (aguja) en el string <parameter>haystack</parameter> (pajar).
</para>
<para>
A diferencia de <function>strrpos</function>, <function>strripos</function> es
insensible a mayúsculas y minúsculas.
</para>
</refsect1>
<refsect1 role="parameters">
&reftitle.parameters;
<para>
<variablelist>
<varlistentry>
<term><parameter>haystack</parameter></term>
<listitem>
<para>
El string en donde buscar.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>needle</parameter></term>
<listitem>
<para>
Si <parameter>needle</parameter> no es un string, se convierte
a un integer y se aplica como el valor ordinal de un caracter.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>offset</parameter></term>
<listitem>
<para>
Si se especifica, la búsqueda iniciará en éste número de caracteres contados desde el
comienzo del string. Si el valor es negativo, entonces la búsqueda iniciará
desde esa cantidad de caracteres desde el final del string, buscando hacia atrás.
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
</refsect1>
<refsect1 role="returnvalues">
&reftitle.returnvalues;
<para>
Devuelve la posición donde la aguja existe, en relación al inicio del
string <parameter>haystack</parameter> (independiente de la dirección de la búsqueda
o del offset).
También tener en cuenta que las posiciones de inicio de los string empiezan en 0 y no 1.
</para>
<para>
Devuelve &false; si no fue encontrada la aguja.
</para>
&return.falseproblem;
</refsect1>
<refsect1 role="examples">
&reftitle.examples;
<para>
<example>
<title>Un ejemplo simple de <function>strripos</function></title>
<programlisting role="php">
<![CDATA[
<?php
$haystack = 'ababcd';
$needle = 'aB';
$pos = strripos($haystack, $needle);
if ($pos === false) {
echo "Sorry, we did not find ($needle) in ($haystack)";
} else {
echo "Congratulations!\n";
echo "We found the last ($needle) in ($haystack) at position ($pos)";
}
?>
]]>
</programlisting>
&example.outputs;
<screen>
<![CDATA[
Congratulations!
We found the last (aB) in (ababcd) at position (2)
]]>
</screen>
</example>
</para>
</refsect1>
<refsect1 role="seealso">
&reftitle.seealso;
<para>
<simplelist>
<member><function>strpos</function></member>
<member><function>stripos</function></member>
<member><function>strrpos</function></member>
<member><function>strrchr</function></member>
<member><function>stristr</function></member>
<member><function>substr</function></member>
</simplelist>
</para>
</refsect1>
</refentry>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"~/.phpdoc/manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->