在阅读了一些已经问过的问题并检查了其他几个网站之后,我仍然没有进一步寻找一种简单的方法来获取全名,例如“JakeWhiteman”并将其缩减以便显示在网页上称为“JakeW”。显然没有围绕它的语音标记,所以那里没有任何混淆。有人知道怎么做吗?我敢肯定,这可能只是找到空白然后修剪姓氏的问题,我似乎找不到这样做的方法。提前致谢! 最佳答案 $names=explode("",$name);echo$names[0]."".$names[1][0]; 关于php-缩短全名,使姓氏只是第一个字母
我有一个博客页面,我正在尝试使用CodeIgniter对其进行分页。编号和限制似乎工作正常,但当我尝试转到另一个页面时不断收到404。奇怪的是导致这个问题的罪魁祸首是正确的。baseUrl和uri_segment。我的Controller看起来像这样:$config=array();$config["base_url"]=$this->config->site_url("/blog");$config["total_rows"]=$this->blog_model->count();$config["per_page"]=2;$config["uri_segment"]=2;$conf
我正在编写一个导入csv并插入到表中的PHP脚本,但我需要获取第一行以便我可以获得字段名称..这是我的csvidartistsong11NewBeegreatstuff10anotherNewbeeevenbetter6NewArtistNewsong如您所见,第一行是我需要的字段名称。这是我的循环$handle=fopen('csvs/'.$_FILES["csv"]["name"],'r');while(($data=fgetcsv($handle,1000,','))!==FALSE){print_r($data);//dosomethingwithitbutineedthefi
这个问题在这里已经有了答案:HowToReplaceSomeCharactersWithAsterisks(5个答案)关闭9年前。PHP中如何将字符串中除第一个和最后一个字符以外的所有字符替换为星号?例如test应该变成t**t而profanity应该变成p******y等等
我想在第一个换行符处拆分一个字符串,而不是第一个空行'/^(.*?)\r?\n\r?\n(.*)/s'(第一个空行)例如,如果我有:$str='2099test\nAreyousureyouwanttocontinue\nsomeotherstringhere...';match[1]='2099test'match[2]='Areyousureyouwanttocontinue\nsomeotherstringhere...' 最佳答案 preg_split()有一个限制参数,您可以利用它。你可以简单地做:$lines=preg_
我想检查文本框中的用户输入。如果第一个字符是零,它将被替换为+63。但它不应替换字符串中的所有零。我搜索过网站,但大多数都是关于替换所有出现的。非常感谢! 最佳答案 在PHP中:会回显:+631234当然,您需要验证输入和所有内容,但这就是您在提交后替换它的方式。 关于php-替换第一个字符PHP,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/9561754/
我正在寻找最快/最短的方法来从逗号分隔的字符串中获取第一个值,在线。我能做的就是$string='a,b,c,d';echo"Thefirstthingis".end(array_reverse(explode(',',$string))).".";但我觉得那是多余的和多余的。有没有更好的方法? 最佳答案 list($first)=explode(',','a,b,c,d');var_dump($first);//a可能有效:)在PHP6.0中,您将能够简单地:$first=explode(',','a,b,c,d')[0];但这是
我正在尝试从标签中提取src值,到目前为止,我似乎能够提取src值和字符串中最后一个引号之间的字符串字符串:例如在PHP中:preg_match('/src=\"(.*)\"/',$row->find('aimg',0),$matches);if($matches){echo$matches[0];}打印出来src="http://i.bookfinder.com/about/booksellers/logo_borderless/amazon_uk.gif"width="89"height="31"alt=""但我真正想要打印的是...src="http://i.bookfinder
Showthisonce";print"displayeverytime";$i++;}?>这是否只会在第一次和那一次显示“显示一次”,并在while循环通过时显示“每次显示”? 最佳答案 是的,的确如此。你也可以把if和increment结合起来,这样你就不会忘记increment:if(!$i++)echo"Showonce."; 关于php-在第一个循环的while循环中显示一次文本,我们在StackOverflow上找到一个类似的问题: https:/
这个问题在这里已经有了答案:Makeallwordslowercaseandthefirstletterofeachworduppercase(3个答案)关闭8年前。我制作了一个简单的文本框,该文本框通向一个新页面,该页面逐字回显输入(展开)。现在我想把除了第一个字母以外的所有字母都改成小写(如果这是这样输入的)例如:HermanArcherLIVEsinNewYORK-->HermanArcherlivesinnewyork我希望你能帮助我,在此先感谢!