如何在php中获取字符串的第一个字符

时间:2015-11-24 10:11:45

标签: php

我需要获取给定字符串的第一个字符。这里我在会话变量中有一个名字。我将变量值传递给substr以获取字符串的第一个字符。但我不能。

我想获得该字符串的第一个字符。

例如John doe。我想获得字符串j的第一个字符。我怎样才能使用php获取它?

  <?php
      $username = $_SESSION['my_name'];
      $fstchar = substr($username, -1);
  ?>

5 个答案:

答案 0 :(得分:14)

substr($username, 0, 1);

这将为您提供第一个角色

另一种方法是:

$username[0];

答案 1 :(得分:0)

执行此操作的最佳方法是执行此操作

$fstchar = $username[0];

答案 2 :(得分:0)

PHP中的字符串就像数组一样,只需

$username[0]

答案 3 :(得分:0)

字符串可以看作是字符数组,访问数组位置的方法是使用[]运算符,所以在使用$ str [0]时没有任何问题(和我&# 39;我非常肯定比substr方法快得多。)

uint8_t Array[8] = { 0x00,0x00,0x01,0x33,0x33,0x9e,0x36,0xa2 };
uint32_t *Long = Array;

比所有方法

更快

答案 4 :(得分:0)

我没有太多的PHP经验,但这可以帮助你:substr