반응형

3줄 요약

1. 전기·전자가 업종 지도를 독식했고, 금융 업종이 그 뒤를 바짝 따라붙었다

2. 외국인보다 기관 매수가 더 묵직했다

3. 저는 오늘 업종 확산이 반도체 쏠림을 얼마나 덜어 낼지에 주목한다

지수 숫자만 보면 모든 업종이 다 같이 오른 하루처럼 보입니다. 그런데 업종 지도와 수급 표를 펼쳐 보면 돈이 어디로 얼마나 쏠렸는지가 꽤 선명하게 드러나요. 오늘은 그 지도를 중심으로 읽어 보겠습니다.

 

오늘 업종 지도의 맨 앞자리는 어디였나

전기·전자 업종이 9.02% 오르며 다른 업종을 크게 앞질렀습니다. 반도체 두 대형주에 삼성전기까지 가세해 시가총액 상위주가 곧 업종 선두인 구조였어요.

보험이 6.43%, 증권이 그 뒤를 이었습니다. 지수가 급등할수록 거래가 늘어 수혜를 보는 증권, 금리 흐름에 민감한 보험이 함께 움직인 모습이에요.

 

쉬어 간 업종은 무엇을 말해 주나

비금속, 종이·목재, 오락·문화는 소폭 하락으로 마쳤습니다. 낙폭이 크지는 않았지만 반도체로 자금이 빨려 들어간 날의 전형적인 그림이에요.

상승 종목이 하락 종목보다 두 배 가까이 많았다는 점에서 쏠림만 있었던 하루는 아니었습니다. 다만 상승 폭의 대부분은 반도체가 만들었어요.

 

기관 매수는 어디서 나왔나

외국인도 이틀째 순매수했지만 무게중심은 기관 쪽에 조금 더 실렸어요.

개인은 대규모 순매도로 반대편에 섰습니다. 코스닥에서는 기관만 순매수하고 외국인과 개인이 팔아, 시장마다 수급 색깔이 달랐어요.

 

간밤 뉴욕과 내일 일정은 업종 지도를 어떻게 바꿀까

어젯밤 뉴욕에서는 앤트로픽 상장 기대와 유가 하락으로 기술주가 강했습니다. 미국 업종 지도의 색깔이 서울에 거의 그대로 찍힌 하루였어요.

내일 새벽 FOMC와 알파벳·마이크로소프트 실적, 낮의 삼성전자 세부 실적, 밤의 미국 GDP·PCE 물가가 차례로 나옵니다. 금리 신호에 따라 금융 업종이, 빅테크 투자 계획에 따라 반도체 업종이 먼저 반응할 가능성이 커요.

 

그래서 제 생각은

저는 오늘 금융 업종까지 함께 오른 점이 반도체 쏠림의 부담을 조금 덜어 줬다고 봅니다. 이 확산이 내일도 이어지는지가 오늘 반등의 체력을 보여 줄 거라고 생각해요.

반응형
반응형
사람들의 병은 제 밭은 버려두고 남의 밭을 김매는 데 있다.
- 맹자

주말 농장의 잔소리꾼

주말 농장에 옆 칸 텃밭만 들여다보는 사람이 있었어요. 저 집은 물을 너무 준다, 이 집은 고추를 너무 촘촘히 심었다며 매주 한마디씩 했죠.
한여름, 관리인이 그의 텃밭 앞에 서서 말했어요. '선생님 상추는 벌써 꽃대가 올라왔네요.'
남의 칸을 보느라 제 칸 상추가 다 쇤 줄도 몰랐던 거예요.

오늘의 한 줄 정리

남의 칸을 세는 동안에도 내 칸의 계절은 흘러가요.

내 삶에 적용하면

  • 동료 연봉이 얼마 올랐는지 신경 쓰인다면, 이번 평가에서 내가 내세울 성과 한 줄부터 정리해 봐요.
  • 친구의 재테크 수익률이 부럽다면, 내 통장에서 매달 새는 구독료부터 하나 찾아봐요.
  • 단톡방에서 누가 답장을 안 한다고 서운하다면, 내가 답을 미룬 메시지는 없는지도 열어 봐요.

비교를 멈추면 보이는 것

남과 비교하는 마음은 사실 잘하고 싶은 마음이에요. 그 힘이 엉뚱한 밭으로 가 있을 뿐이에요.
맹자도 사람들이 남에게는 많이 바라고 자기에게는 적게 바란다고 했어요. 방향만 바꾸면 같은 힘이 내 밭을 키워요.
내 칸에 물을 주는 일은 조용하고 느려요. 그래도 그 시간만큼은 아무하고도 비교하지 않아도 돼요.
그 잔소리꾼도 다음 해 봄엔 자기 칸 앞에만 앉아 있었대요. 그해 상추는 농장에서 제일 늦게까지 잎을 냈고요.
남의 밭이 궁금할 때는 내 밭에 쪼그려 앉는 게 제일 빨라요. 손이 바쁘면 눈도 덜 옆으로 가거든요.

오늘 해볼 것

오늘 하루 남에 대해 한 말을 떠올리고, 그중 하나를 나에게 바꿔 물어보세요. 그 답을 한 줄로 적어 두면 돼요.
예를 들면 '저 사람은 왜 늦지'를 '나는 뭘 미루고 있지'로 바꾸는 거예요. 5분이면 충분해요.
반응형
반응형

substr()

문자열에서 원하는 부분만 잘라내는 함수

substr()는 문자열에서 시작 위치와 길이를 정해서 원하는 부분만 잘라주는 함수야. 이것도 현업에서 진짜 많이 사용해.
날짜 문자열에서 연도만 꺼내기, 파일 이름에서 확장자 떼기, 긴 제목을 목록에서 짧게 보여주기 같은 건 거의 substr()로 처리해. 나도 로그 파일 이름 다룰 때 제일 먼저 손이 가는 함수야.

사용법과 PHP 8 기준 시그니처

php.net 기준 시그니처는 substr(string $string, int $offset, ?int $length = null): string 이야. 순서는 대상 문자열, 시작 위치, 길이야. 위치는 0부터 세.
길이를 안 주면 끝까지 잘라줘. 시작 위치에 음수를 넣으면 뒤에서부터 세고, 길이에 음수를 넣으면 뒤에서 그만큼 빼고 잘라줘.
PHP 8부터는 범위를 벗어나도 false 대신 빈 문자열("")을 돌려줘. 그래서 예전처럼 false 체크하던 코드는 한번 확인해 보는 게 좋아. java의 substring, javascript의 slice랑 기능은 비슷해.
매우 쉬우니까 코드부터 보자

코드

예제 3개: 기본, 음수 위치, 한글 자르기

<?php
// 1. 기본 사용법 : substr(문자열, 시작 위치, 길이)
$text = "naver kakao tistory";
echo substr($text, 6, 5) . "\n";   // 6번째부터 5글자
echo substr($text, 12) . "\n";     // 길이를 안 주면 끝까지

// 2. 음수를 넣으면 뒤에서부터 센다
$file = "report_2026-10-23.csv";
echo substr($file, -3) . "\n";     // 확장자
echo substr($file, 7, -4) . "\n";  // 앞 7글자, 뒤 4글자 빼고

// 3. 실무 예시 : 한글은 mb_substr 로 자르기 + 말줄임표
function cut(string $str, int $len): string
{
    return mb_strlen($str) > $len ? mb_substr($str, 0, $len) . "..." : $str;
}
$title = "오늘의 미국 증시 마감 정리";
echo strlen($title) . " / " . mb_strlen($title) . "\n"; // 바이트 수 / 글자 수
echo cut($title, 8) . "\n";
?>

결과

실제로 PHP 8에서 돌린 결과

kakao
tistory
csv
2026-10-23
37 / 15
오늘의 미국 증...

정리

실무 팁: 한글은 꼭 mb_substr()로 잘라

실무 팁 하나 주자면, substr()는 글자가 아니라 바이트 단위로 잘라. 한글은 UTF-8에서 한 글자가 3바이트라서 substr()로 자르면 글자가 깨질 수 있어.
위 결과에서도 같은 제목이 바이트로는 37, 글자로는 15로 나오지? 그래서 한글이 들어가는 제목이나 이름은 mb_substr()와 mb_strlen()으로 처리해. 게시판 목록에 말줄임표 붙이는 함수는 하나 만들어 두면 계속 써먹어.

비슷한 함수와 차이

특정 글자가 나오는 위치부터 자르고 싶으면 strpos()로 위치를 찾고 substr()로 자르면 돼. 단순히 앞이나 뒤가 맞는지만 볼 거면 PHP 8의 str_starts_with(), str_ends_with()가 더 깔끔해.
사용하기전에 본인이 원하는 걸 잘 return 하는지 테스트 후 사용하길 바래.
코드 복붙해서 테스트 한번해봐
반응형

+ Recent posts