Kirjautuminen

Haku

Tehtävät

Keskustelu: Koodit: PHP: Qb-funktioita php:lle

Stide [12.09.2009 18:22:05]

#

Erittäin yksinkertainen tekele. Ei sisällä virheilmoitusta jos jotain menee väärin. Eikä mitään muita hienouksia.

Funktiot.php

<?php
/*
Esittely:
-----------------
funktio right:
syntaksi right($string,$number)
$string = Merkkijono josta merkejä palautetaan
$number = Määrä
-----------------
funktio left:
syntaksi left($string1,$number1)
$string1 = Merkkijono josta merkejä palautetaan
$number1 = Määrä
-----------------
funktio mid:
syntaksi mid($string2,$start,$number2)
$string2 = Merkkijono josta merkejä palautetaan
$start = Aloitus kohta
$number2 = Määrä
-----------------
funktion instr:
syntaksi instr($string3,$look,$start1)
$string3 = Merkkijono josta etsitään.
$look = Etsittävä merkki
$start1 = Aloitus kohta

*/

function right($string,$number){
	$h = $string;
		for($i=strlen($h);$i>strlen($h)-$number-1;$i--){
			$p = $h[$i].$p;
		}
	return $p;
}
function left($string1,$number1){
	$h1 = $string1;
		for($i1=0;$i1<$number1;$i1++){
			$p1 = $p1.$h1[$i1];
		}
	return $p1;
}
function mid($string2,$start,$number2){
	$h2 = $string2;
		for($i2=$start;$i2<$number2+$start;$i2++){
			$p2 = $p2.$h2[$i2];
		}
	return $p2;
}
function instr($string3,$look,$start1){
	$h3 = $string3;
		for($i3=$start1;$i3<strlen($h3);$i3++){
			if($look==$h3[$i3]){
				return $i3;
			}
		}
	return 0;
}
?>

testi.php

<?php
include("Funktiot.php");

echo right("Ohjelmointiputka",5);
//Tulostus: putka

echo left("Ohjelmointiputka",11);
//Tulostus: Ohjelmointi

echo mid("Ohjelmointiputka",5,6);
//Tulostus: mointi

?>

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta