PHP-Strings
view release on metacpan or search on metacpan
Use L<substr()|perlfunc/"substr"> and L<index()|perlfunc/"index"> instead.
my $strstr = substr( $haystack, index( lc $haystack, lc $needle ) );
Or a regex:
my ( $strstr ) = $haystack =~ /(\Q$needle\E.*$)/si;
=cut
EODEATH
}
BEGIN { push @badeggs, "stristr" };
=head2 strlen
L<http://www.php.net/strlen>
=cut
sub strlen {
death(<<'EODEATH');
=pod
B<PHP::Strings::strlen WILL NOT BE IMPLEMENTED>.
See L<perldoc/"length">.
=cut
EODEATH
}
BEGIN { push @badeggs, "strlen" };
=head2 strnatcasecmp
L<http://www.php.net/strnatcasecmp>
=cut
sub strnatcasecmp {
death(<<'EODEATH');
=pod
B<PHP::Strings::strnatcasecmp WILL NOT BE IMPLEMENTED>.
See L<Sort::Naturally>.
=cut
EODEATH
}
BEGIN { push @badeggs, "strnatcasecmp" };
=head2 strnatcmp
L<http://www.php.net/strnatcmp>
=cut
sub strnatcmp {
death(<<'EODEATH');
=pod
B<PHP::Strings::strnatcmp WILL NOT BE IMPLEMENTED>.
See L<Sort::Naturally>.
=cut
EODEATH
}
BEGIN { push @badeggs, "strnatcmp" };
=head2 strncasecmp
L<http://www.php.net/strncasecmp>
=cut
sub strncasecmp {
death(<<'EODEATH');
=pod
B<PHP::Strings::strncasecmp WILL NOT BE IMPLEMENTED>.
Unnecessary. Perl is smart enough. Use
L<substr|perlfunc/"substr">.
=cut
EODEATH
}
BEGIN { push @badeggs, "strncasecmp" };
=head2 strncmp
L<http://www.php.net/strncmp>
=cut
sub strncmp {
death(<<'EODEATH');
=pod
B<PHP::Strings::strncmp WILL NOT BE IMPLEMENTED>.
Unnecessary. Perl is smart enough. Use
L<substr|perlfunc/"substr">.
=cut
( run in 2.501 seconds using v1.01-cache-2.11-cpan-524268b4103 )