Temos pavadinimas: WordPress, Shopify ir PHPFusion programuotojų bendruomenė :: Pirma kintamojo raidė

Parašė Narysx· 2008 Lap. 9 19:11:20
#1

Kaip padaryti, kad rodytų tik pirmąją kintamojo raidę? Pvz.:

$names = $w['pl_fname'];
$namexs = $w['pl_name'];

Tarkim names yra Petras, o namexs Petraitis.
Tai kaip padaryti, kad rašant $names $namexs rašytų P. Petraitis, o ne Petras Petraitis?

Parašė Narysx· 2008 Lap. 9 19:11:23
#2

Nejaugi niekas nežinot? :|

Parašė Narysx· 2008 Lap. 9 20:11:28
#3

Dw padėkit...

Parašė Saul1us· 2008 Lap. 9 20:11:26
#4

persunku:D:D

Parašė DvB· 2008 Lap. 9 21:11:22
#5

$names[0] mėgink:)

Parašė Narysx· 2008 Lap. 9 21:11:58
#6

Error.

Parašė DvB· 2008 Lap. 9 21:11:40
#7

Rašyk [0] ten kur išvedi kintamuosius.

Parašė Narysx· 2008 Lap. 9 21:11:47
#8

Td kažkokias nsmn rašo. :D

Pvz.:

T_asst2 Nash

O ne S. Nash ;D

Parašė Narysx· 2008 Lap. 16 01:11:53
#9

Gal dar kas nors pamėginsit padėt?

Parašė 7even· 2008 Lap. 16 09:11:01
#10

nutrynk T_asst2 :D

Parašė MAnjack· 2008 Lap. 16 10:11:45
#11

Sutrauk žodį iki vienos raidės :)

Parašė Gugiss· 2008 Lap. 16 11:11:17
#12

$names = trimlink($w['pl_fname'], 1);
Bet tada po P būtų trys taškai :D (P... Petraitis)

Parašė MAnjack· 2008 Lap. 16 12:11:29
#13

Tai galima savo funkciją pasidaryt. trimname ir padaryt, akd rašytų tik vieną tašką.

Parašė Narysx· 2008 Lap. 16 13:11:37
#14

O kaip tai padaryt? ;D

Parašė Gugiss· 2008 Lap. 16 19:11:15
#15

1. Atsidarai maincore.php
2. Susirandi function trimlink
3. Nusikopijuoji visa funkcija ir iklijuoji ja zemiau
4. Pakeiti pavadinima eiluteje function trimlink($text, $length) { (Pvz.: function aš...)
5. O sitoj eilutej if (strlen($text) > $length) $text = substr($text, 0, ($length-3))."..."; tą daugtaškį "..." pakeiti į "."

Parašė Narysx· 2009 Sau. 5 18:01:14
#16

Am aišku... O kaip padaryt tokiam kode:

echo "

Narysx Valdo

";




Kad rašytų ne Narysx, o N. Valdo?

Tarkim, Gugio minėta funkcija

$names = trimlink($w['pl_fname'], 1);




Padeda tik vieną tašką, o ne 3.

Parašė sniuff· 2009 Sau. 5 19:01:31
#17

echo trimlink("Narysx", 1)." Valdo

";

Parašė Narysx· 2009 Sau. 5 19:01:24
#18

Pasidariau tokią funkciją:

// Trim a line of text to a preferred lengthh
function onelink($text, $length) {
   $dec = array("\"", "'", "\\", '\"', "\'", "<", ">");
   $enc = array("&quot;", "&#39;", "&#92;", "&quot;", "&#39;", "&lt;", "&gt;");
   $text = str_replace($enc, $dec, $text);
   if (strlen($text) > $length) $text = substr($text, 0, ($length-3)).".";
   $text = str_replace($dec, $enc, $text);
   return $text;
}




Rašau:

echo onelink("$names",1)." $namexs";




Ir man vaizduoja: Dwya. Wade, nors tūrėtų vaizduoti D. Wade.

Redagavo Narysx· 2009 Sau. 5 19:01:03

Parašė ex-it· 2009 Sau. 5 19:01:04
#19


$ilgis =  strlen($names) - 1;
$rest = substr("$names", 0, -$ilgis);
echo $rest.".".$namexs;




Va :) Nereikia cia kazkokiu kosmosu isradineti ir nauju funkciju kurti :)

Redagavo ex-it· 2009 Sau. 5 19:01:23

Parašė Narysx· 2009 Sau. 5 20:01:23
#20

Dėkui.

Parašė Narysx· 2009 Sau. 9 20:01:38
#21

Sukūriau antrą temą kurioje pranešiau, kad parduodu www.empetrys.net domeną, tačiau adminai nelabai rado skirtumą tarp praduodamo domeno ir parduodamo web'o... Ką padarysi. Tai va, dabar parduodu www.empetrys.net domeną. Saito nebeliko. Siūlykit kainas. Atsiskaitymas tik per banką. Domenas galios dar apie 11 mėnesių.

Parašė Mantux94· 2009 Sau. 9 20:01:44
#22

7lt.

Parašė WantedBoy· 2009 Sau. 15 15:01:07
#23

O kaip bus, kad 4 paskutinių raidžių nerodytų?

Parašė robert· 2009 Sau. 15 15:01:19
#24


$ilgis =  strlen($names) - 4;
$rest = substr("$names", 0, -$ilgis);
echo $rest.".".$namexs;





Kaip supratai tai reikia tą raudoną keisti

Parašė ex-it· 2009 Sau. 15 15:01:18
#25



$ilgis =  strlen($names) - 4;
$rest = substr("$names", 0, $ilgis);
echo $rest.".".$namexs;