Ggg
[php]
<?php
$string = "Aquest és un exemple de string";
$words = explode(" ", $string);
foreach ($words as $word) {
echo $word . "<br>";
}
?>
[/php]
Sortida:
Aquest
és
un
exemple
de
string
Ggg
[php]
<?php
$string = "Aquest és un exemple de string";
$words = explode(" ", $string);
foreach ($words as $word) {
echo $word . "<br>";
}
?>
[/php]
Sortida:
Aquest
és
un
exemple
de
string
SELECCIONA FILES I LES MOSTRA
[php]
$conn = mysqli_connect($host, $username, $password, $dbname);
// Check connection
if (!$conn) {
die("Connection failed: " . mysqli_connect_error());
}
// Select row from table
$sql = "SELECT * FROM english_castilian WHERE catala LIKE ‘table’ ";
//$sql = "SELECT * FROM english_castilian WHERE id >= 10000 limit 10";
$result = mysqli_query($conn, $sql); //resultat
// Fetch rows and print them
while ($row = mysqli_fetch_assoc($result)) {
echo $row[‘catala’] . "—" . $row[‘castella’];
echo "<br>";
}
// Close connection
mysqli_close($conn);
?>
[/php]
BUSCAR UN NOM I MOSTRAR-LO
[php]
$conn = mysqli_connect($host, $username, $password, $dbname);
// Check connection
if (!$conn) {
die("Connection failed: " . mysqli_connect_error());
}
// Select row from table
$sql = "SELECT * FROM english_castilian WHERE catala LIKE ‘table’ ";
//$sql = "SELECT * FROM english_castilian WHERE id >= 10000 limit 10";
$result = mysqli_query($conn, $sql); //resultat
// Fetch rows and print them
while ($row = mysqli_fetch_assoc($result)) {
echo $row[‘catala’] . "—" . $row[‘castella’];
echo "<br>";
}
// Close connection
mysqli_close($conn);
[/php]
Per alguna circunstància en lloc del caracter TAP (09) les línies ‘pentinades’ somplen de C2 A0. Això causarà errors si fem un copy/pega del codi al editor SUBLIME 3. Per això s’hauran de suprimir esl jocs ‘C2 A0’.
[php]
<?php
$catala = "";
$new_line = 0;
$dic = file(‘C-definicions_mots0.txt’); //array de 6145
$num_linies = count($dic); //hauria de ser 6145
echo "$num_linies <br>";
$myfile = fopen("A-LLISTA.txt", "w") or die("Unable to open file!"); //a-> mode append, w->esborra
$i = 0;
while ($i < $num_linies) {
$first_char = mb_substr($dic[$i], 0, 1, ‘UTF8’); //agafo el primer caracter de la la linia dic[$i]
switch ($first_char) {
case C:
case c:
if ($catala != "") {
$catala = str_replace("\x0d\x0a", "", $catala);
$txt = "$catala \n";
fwrite($myfile, $txt);
$txt = "";
$catala = $dic[$i]; //nova linia
echo "$dic[$i] –catala= $catala <br>";
}
$catala = $dic[$i];
echo "$i–$first_char–0k $catala <br>";
$dic[$i] = str_replace("\x0d\x0a", "", $dic[$i]);
break;
default:
$catala = $catala . $dic[$i];
echo "muttttttttttttt$i–$first_char $catala<br>";
break;
}
$i++;
} //fi del while
[/php]
asdfff
[php]
<?php
$SQL="SELECT id,catala FROM catala_castella where catala LIKE ‘fons’ ";
// ES FA LA CONNEXIÓ
$conn= mysqli_connect("localhost", "miquel", "Beseit….!","polidic_cat");// fa la conexió
if (!$conn) { echo "Error: No s’ha pogut connectar a:". DB_NAME ;}
else{echo "Connected successfully";}
// es llegeix la fila de la taula corresponent a "fons"
$result = mysqli_query($conn,$SQL);
$row = mysqli_fetch_array($result, MYSQLI_ASSOC);
echo "<br>".$row[‘id’];
echo "<br>".$row[‘catala’];
?>
[/php]
Asad
[php]
<?php
$x = 1;
while($x <= 5) {
echo "The number is: $x <br>";
$x++;
}
?>
[/php]
Scrip per fer una busqueda, dintre d’un fitxer de paraules que comencin per a
[php]
<?php
//busca mots que no comencin per ‘a’
//input A-definicions_mots.txt
$dic= file(‘A-definicions_mots.txt’); //array de 6145
$num_linies=count($dic); //hauria de ser 6145
//$num_linies=10;
echo "$num_linies <br>";
$i=0;
while($i < $num_linies){
$first_char= mb_substr($dic[$i],0,1,’UTF8′); //agafo el primer caracter de la la linia dic[$i]
//echo mb_substr( "воскресенье", 0, 1,’UTF8′); // Returns в
//echo $first_char.bin2hex( $first_char)."<br>" ;
switch($first_char) {
case A:
case a:
case à:
case Ä:
case ä:
echo "$i–$first_char–0k <br>";
break;
default:
echo "$i–$first_char <br>";
break;
}
$i++;
}
?>
[/php]
Cada paraula amb la seva definició en una línia
[php]
//Es carregen les paraules amb les seves definicion què comencen amb a, a l’array $dic
$dic= file(‘A-mut.txt’);
$num_linies=count($dic); //conta el numero d’elements de l’array $aux
echo "Num:". $num_linies."<wp-br>";
$aux="";
$i=0;
$catala="";
//$dic1= str_replace("\x0d\x0a", "",$dic[1]);
for ($i=0; $i <$num_linies ; $i++) {
//$dic= str_replace("·$aux[$i]", "★$aux[$i]",$dic);//en les substitucions s’han de cuidar els espais
$primer_char=substr("$dic[$i]",0,1);//s’agafe el primer caracter
$primer_2char=substr("$dic[$i]",0,2); //s’agafen els dos primers caracters
//echo bin2hex($primer_caracter . "<wp-br />";
if (($primer_char == "A") || ($primer_char == "a")||($primer_2char == "\xc3\xa0")||($primer_2char == "\xc3\x84")||($primer_2char == "\xc3\xa4")) {
// 41hex, 61hex, c3a0(à), c384(Ä), c3A4(ä)
$aux=$aux."<wp-br> ". $dic[$i];
$parts = explode( " ", "$dic[$i]" );
$catala=$catala."<wp-br>"."$parts[0]";
//A,a,à(xc3a0)
}
else {
$aux= $aux. str_replace("$dic[$i]", " |$dic[$i] ", $dic[$i]);
}
//$aux=$aux.$dic[$i];
}
echo "<wp-br> <wp-br> fi: <wp-br> $aux";
echo "<wp-br> <wp-br> fi: <wp-br> $catala";
[/php]
Per a que funcioni he hagut de donar permisos d’escriptura des de l’explorador de fitxers de Windows.
[php]
<?php
$myfile = fopen("newfile.txt", "w") or die("Unable to open file!"); //a-> mode append, w->esborra contingut
$txt = "Donald Duck\n"; //primera linia
fwrite($myfile, $txt);
$txt = "Goofy Goof\n"; //segona linia
fwrite($myfile, $txt);
fclose($myfile);
?>
[/php]
[php]
<?
echo ‘hello’;
?>
[/php]
[php]
<?php
$wordlist="";
$myfile = fopen(‘pons_ger.txt’, ‘r’) or die(‘Unable to open file!’);// tot el fitxer en una linia sense cr lf
//echo bin2hex($wordlist) . "<br />";
//$search_string = "abbaubar";
while(!feof($myfile)) {
$wordlist= $wordlist. fgets($myfile).’·’; //afegeix indicador de CRLF
//$wordlist= str_replace("$search_string", ".|$search_string",$wordlist);
echo ‘<br>’.$wordlist. ‘<br>’;
}
echo "<br>". $wordlist."<br>";
?>
[/php]
Hi ha dos mètodes de fer-ho
[php]
<?php
$aux = file(‘wordlist_ger.txt’,FILE_SKIP_EMPTY_LINES|FILE_IGNORE_NEW_LINES);
$count = 0;
foreach($aux as $linia) {
$count += 1;
echo $linia."<br>";
}
echo "<br> UN ALTRA FORMA DE FER-HO <br>.";
$num_linies=count($aux); //conta el numero d’elements de l’array $aux
for ($i=0; $i <$num_linies ; $i++) {
echo "<br> $aux[$i]";
}
?>
[/php]
===============================================================
Utilitzant fgets() per llegir el fitxer
[php]
<?php
//require(‘../func.php’);// func.php es la llibreria de funcions
//El primer que haurem de fer és obrir el fitxer .txt en mode lectura:
$archivo = fopen(‘pons_ger.txt’,’r’);
//Tot seguit podem recórrer les línies de l’arxiu mitjançant un bucle:
while ($linea = fgets($archivo)) {
echo $linea."<br>;";
$aux[] = $linea;
$numlinea++;
}
/*
A cada iteració d’aquest bucle estem llegint una nova línia del fitxer, l’imprimim
per pantalla i el guardem en un vector per processar cada línia després.
La variable $numlinea la podem utilitzar per realitzar una acció quan estiguem
llegint segons quina línia.
*/
fclose($archivo);
//I finalment, recorrem l’array amb les línies de l’arxiu:
echo ‘<pre>’;
print_r($aux);
echo ‘</pre>’;
?>
[/php]