homers Posted November 14, 2009 Report Share Posted November 14, 2009 Tatad gribu uztaisīt 1.sarakstu kur rada ip adreses., bet lai pedējos 3ciparus aizstāvētu ar ar * Piemēram 84.237.205.888 lai būtu šadi 84.237.205.*** .. Quote Link to comment Share on other sites More sharing options...
2easy Posted November 14, 2009 Report Share Posted November 14, 2009 pēdējos 3 ciparus varētu "aizstāvēt" šādi $a = array('84.237.205.8', '84.237.205.88', '84.237.205.888'); foreach ($a as $v) echo substr($v, 0, -3) . '***' . '<br />'; /* 84.237.20*** 84.237.205*** 84.237.205.*** */ bet tā kā ip adreses pēdējā daļā var būt 1..3 cipari, tad pareizi būtu aizstāt visu daļu, nevis kkādu fiksētu ciparu skaitu $a = array('84.237.205.8', '84.237.205.88', '84.237.205.888'); foreach ($a as $v) { $aIp = explode('.', $v); $aIp[3] = '***'; echo implode('.', $aIp) . '<br />'; } /* 84.237.205.*** 84.237.205.*** 84.237.205.*** */ Quote Link to comment Share on other sites More sharing options...
waplet Posted November 14, 2009 Report Share Posted November 14, 2009 explode.. $xp = explode(".",$ip); $xp[3] = "***"; $xp = implode(".",$xp); tiešām nezinu vai pareizi, bet domājāms domu saprati Quote Link to comment Share on other sites More sharing options...
2easy Posted November 14, 2009 Report Share Posted November 14, 2009 pareizi, pareizi, waplet ^^ lasi domas :D Quote Link to comment Share on other sites More sharing options...
Val Posted November 14, 2009 Report Share Posted November 14, 2009 Gribēt nav kaitīgi. Sadali 4 daļās: http://php.net/manual/en/function.explode.php Sastiķē kopā pirmās trīs daļas caur punktu un ceturtās daļas vietā ieliec *** Vai arī atrodi pēdējā punkta pozīciju un visu, kas aiz tā, aizvieto ar *** u.c. varianti. Quote Link to comment Share on other sites More sharing options...
waplet Posted November 14, 2009 Report Share Posted November 14, 2009 (edited) Piedodat, bet es tikko pamanīju , ka es tomēr biju otrais, kas ierasktīja :D , bet vienā minūtē, takā tikai domu spēks varēja ietekmēt manu postu :D Edited November 14, 2009 by waplet Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.